Créer un site permettant de partager des idées. Les personnes connectées sur le site pourront donner leur avis sur chaque idée et également voter pour les idées qu'ils apprécient.
Les personnes connectées peuvent mettre un "like" s'il aime l'idée ou un dislike dans le cas contraire.
Une idée sera composé d'un titre, une description, une catégorie, un nombre de like, un nombre de dislike et d'un user.
Un commentaire sera composé d'une description et d'un user.
Un utilisateur sera composé d'un pseudo, email, mot de passe, d'idées et de commentaires.
"/" [page d'accueil] => la liste des idées avec la possibilité de filtrer par le top X des meilleures idée (par default 5) ainsi que par catégories. Les deux filtres peuvent se combiner.
"/idea/{id}" [page d'une idée] => en fonction de l'id passé dans l'url la page affichera l'idée avec toutes ses informations + les commentaires sur celles-ci. Un formulaire d'ajout de commentaire sera également present sur cette page.
"/idea/create" [page d'ajout d'une idée] => Un formulaire d'ajout d'une idée.
"/login" [page de connexion] => un formulaire de connexion
"/register" [page d'inscription] un formulaire d'inscription