Réaliser un bon site de A à Z ça prends énormément de temps, et vu que tu ne rémunères pas, je te conseil d'utiliser le CMS Worpdress voir Joomla, c'est assez automatisé et intuitif et il existe pleins de tutoriels sur internet.
En quelques jours voir quelques heures, un site peut être bouclé grâce aux CMS. Après ça dépend du projet mais c'bien plus rapide que de le coder.