Se veramente credi mel tuo progetto, ma non hai le competenze per realizzarlo, credo che dovresti metterti in societa` con una persona che ha le competenze.
Uno studente del 2./3. anno di informatica dovrebbe avere competenze sufficienti per realizzare una parte del lavoro e far fare all'esterno le parti che non sa realizzare da solo.
Il vantaggio di avere un socio anziche` commissionare il lavoro e` che alcune competenze sono all'interno e non e` necessario divulgarle all'esterno.
Tale "socio" puo` anche sapere i costi a cui potete andare incontro e fare la parte di ingegnerizzazione del tutto.

E` chiaro che a questa persona devi dire tutta l'idea, per cui deve essere una persona affidabile che non ti porta via l'idea e la realizza. Per questo deve diventare socio (almeno all'inizio).
Puo` essere utile stilare un contratto (della serie: patti chiari, amicizia lunga), per cui se uno dei soci se ne va sia chiaro cosa puo` portarsi via (idea, brevetti, utili, ...) e cosa invece e` patrimonio della societa`.

Per quanto riguarda quel che possiamo dirti noi, tu dici giustamente
un idea brillante ed eccellente, che di certo non vengo a dire su tutti i forum del mondo prima di avere un sito mio
E` chiaro che noi non possiamo darti informazioni su cio` che non conosciamo. In tal senso devi avere al tuo fianco una persona con le competenze che ti mancano (e che chiaramente non puoi chiedere in un forum pubblico).