Bon déjà, tu peux oublier la partie en Flash, c'est une très mauvaise idée
- quel type d'hébergement : mutualisé (gratis ou pas) au début, payant dédié par la suite si y'a du trafic (ex : OVH),
- BD : Mysql ou PostgreSql (les 2 sont gratuites). Dans la pratique, c'est ton éhbergeur qui va t'imposer le sgbd, donc prends plutôt mysql car plus répendu.
- je doute qu'il existe des BD toutes prêtes va falloir de la faire mais bon, ça vaut le coup de chercher, peut-être qu'en payant...
- architecture : MVC, POO,
- logiciel : n'importe quel éditeur de texte avec coloration syntaxique. Pour les langages, PHP côté serveur, XHTML/Javascript/CSS côté client
- business model : pub, difficile de faire payer pour ça, sauf si tu proposes des QCM issus de concours qui permettraient aux candidats de s'entraîner. Là, y'a une plus-value et tu peux faire payer un abonnement par mois. Y'a un site qui fait ça pour le concours Voltaire.
Pour info, tu peux très bien de faire ton propre hébergement avec un simple PB sur une ligne ADSL (au moins pour les 1ers mois) Suufit d'avoir un environnement type WAMPserver (sous Windows mais y'a l'équivalent sous Linux).
Edit : qq règles de base pour un site web :
- respecter les normes du w3c et donc rendre son site web accessible A ou AA voire AAA. Il se trouve que ces règles sont les mêmes que pour avoir un bon référencement naturel dans les moteurs de recherche
- séparer le fond de la forme (utiliser xhtml 1.0 strict et css 2.1 au min voir 3.0)
- pas de javascript intrusif (direct dasn le xhtml) : le mettre uniquement dans le <head> et appeler des .js uniquement
Je te le dis car sortant d'une école d'ingé aussi, ces points sont rarement abordés.
Message édité par rufo le 04-05-2011 à 17:00:27
---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta