Description du projet
Créer Photoquiz un site Web de galerie de photos pour un groupe de personnes passionné par la nature, d’étudiants de retour d’un voyage d’étude. Un utilisateur non connecté peut voir les albums de photos ajoutés par tous les utilisateurs mais s’il veut télécharger des images, il doit créer un compte. Lorsqu’un utilisateur s’inscrit il peut ajouter des albums photos. Dans ces albums, il peut télécharger des images, il peut également les supprimer. Un utilisateur connecté peut également suivre d’autres utilisateurs et ajouter des commentaires aux images des autres utilisateurs, et jouer à des quiz.
Contexte
J’ai découvert le framework Vue Js dans le cadre de ce projet.Une application web qui est simple en apparence mais qui nécessite pas mal de réflexions sur la modélisation de la base de données. Coder toute la partie backend de ce projet m’a permis d’approfondir mes connaissances de Laravel.
Technologies
Développement de cette application avec Laravel 7 et Vue Js. Toute la partie backend a été développée avec le framework Laravel et la partie frontend a été faite avec le framework Vue Js. Etant donné qu’il y a deux grandes fonctionnalités dans ce site, j’ai fait un effort pour la modélisation de la base de données, donc il y a aussi la partie de la gestion des données.