Beer Checklist

Description:

Projet réalisé pour apprendre symfony.

Lien du repo

Application

Un utilisateur doit pouvoir se connecter en utilisant son e-mail et son mot de passe.

Un utilisateur doit pouvoir créer un compte avec un e-mail et un mot de passe :

L’utilisateur se retrouve sur une page indiquant le nombre total de bières qu’il a bu ainsi que le nombre de référence unique

Un utilisateur a la possibilité d’ajouter une bière a sa checklist de bière consommée. Pour choisir une biere, l’utilisateur dispose d’un champ de recherche dans lequel il rentre le nom de la bière ou de la brasserie.

Une liste des différentes bières, correspondant a la recherche est remontée, l’utilisateur peut cliquer sur une bière pour voir plus de détails et ajouter cette bière a sa liste. Lorsqu’il ajoute cette bière, il peut :

Un utilisateur doit pouvoir ajouter une biere s’il ne trouve pas cette bière dans la liste. Un utilisateur doit pouvoir ajouter une brasserie s’il ne trouve pas cette brasserie dans la liste. Un utilisateur doit pouvoir ajouter un revendeur s’il ne trouve pas ce revendeur dans la liste.

Une page de statistique montrera les métriques suivantes:

Model

Les objets métiers de cette application :

Utilisateur

Biere

Une biere appartient à une brasserie.

Brasserie

Revendeur

Un revendeur dispose de plusieurs références de bière.

Checklist

Une checklist appartient à un utilisateur. Elle contient une référence vers une bière ainsi qu’une référence vers le revendeur.