Je veux faire un site internet me permettant de gérer pour un projet donnée les sets Lego à commander. Il sera hébergé sur Ovh avec une base de données MySQL. Je veux pouvoir utiliser le site du PC, tablette et smartphone. Point de vue gestion je veux une gestion par utilisateur avec un système d'authentification. Un utilisateur peut avoir plusieurs projets. Un projet est composé de plusieurs sets Lego. Un set Lego est composé de plusieurs pièces. Je veux récupérer les informations des sets Lego sur le site Lego directement via leur API. Je veux recuperer la composition des sets Lego depuis l'api de rebrickable. Sur un projet donné je veux pouvoir faire : - Ajouter des utilisateurs - Les informations sont communes à tous les utilisateurs, et tous les utilisateurs peuvent modifier ces informations. - Ajouter des pieces depuis la page pick a brick du site Lego : je veux une concaténation des pieces commandées par les utilisateurs avec possibilité d'avoir le détail. - Dans la page de paramétrage je veux pouvoir paramétrer le nombre de types de pieces différentes pour le projet via l'ajout de pieces à l'unité - Pour l'ajout de set je veux une concaténation des sets commandés par les utilisateurs avec possibilité d'avoir le détail. L'utilisateur peut ajouter un commentaire. De même l'utilisateur doit spécifier si il veut ce set pour le construire ou pour faire du vrac. Si c'est pour faire du vrac il a alors la liste des pieces de ce set et il peut réserver les pieces et les quantités qui l'interresse. Les autres utilisateurs peuveut aussi accéder à l'intégralité de la liste des pieces et en reserver à son tour, même si ce n'est pas lui qui a commandé le set. Sur les pieces du vrac issu du set il doit être possible de savoir de quel set il provient et qui l'a commandé. -Il doit être possible de faire des recherches sur les pieces du vrac. -Il doit etre possible d'editer un fichier avec l'intégralité des pieces à l'unité et des sets. - Je veux un onglet regroupant toutes les minifigurines disponibles dans tous les sets