ben il te faut d'abord un cahier des charges plus ou moins grossier (moins si c'est possible ;))

Ensuite il te faut une analyse de ce dont tu auras besoin : matériel, logiciel, langages,...