Le but de l'application est de passer et gérer des commandes toutes simples de plats différents.
C'est la page principale de notre application, un formulaire sera présent sur celle-ci nous permettra de
- choisir parmi un plat (burger, pizza, pokebowl, etc...) avec un prix défini (ex: Burger: 12€, Pizza: 20 €, pokebowl: 15€, etc..)
- choisir la quantité également (2 burgers par ex)
Lors de la validation de ce formulaire, vous serez rediger vers la "Page Récap"
Cette page sera uniquement accessible lors de la validation du formulaire de la "Page d'Accueil". Cette page permettra de valider la commande et indiquer à l'utilisateur que sa commande a bien été prise en compte. On affichera également à l'utilisateur un récapitulatif de ce qu'il a pris. Un bouton "Passer une commande à nouveau" vous redirigera vers la page d'accueil pour pouvoir repasser une commande potentiellement.
Cette page permettra grâce au identifiant "hubert" et "mange" en mot de passe d'être connecté. Ce qui lui permettra d'avoir des pages uniquement accessible aux personnes connectés. Un lien de deconnexion apparaitra donc dans le menu un qu'un lien "Commandes" pour aller sur la page des commandes.
Cette page accessible uniquement aux personnes connectés, permettra d'avoir la liste de toutes les commandes effectués.
Pour chaque commande, l'administrateur pourra effectuer 2 actions:
- annuler la commande (a l'aide d'un bouton annuler): cette action entrainera tout simplement la suppression de la commande.
- valider la commande (à l'aide d'un bouton valider): cette action signifie que la commande a bien été livré donc elle disparaitra également de votre liste cependant vous devrez mettre à jour votre chiffre d'affaire qui sera affiché sur cette même page juste en dessous de votre liste de commande.
Cette page accessible uniquement aux personnes connectés, permettra à l'aide d'un bouton (ainsi qu'un message précisant bien les risques) de supprimer absolument toutes les données enregistrées en session.
Toutes les pages devront contenir un header et un footer générique :
- le header contiendra un menu avec les différents liens (la liste des liens changera en fonction de si l'on est connecté ou pas)
- le footer contiendra simplement un copyright de votre marque "Hubert Manger"
Les pages ne doivent contenir d'erreur (vérifier que vous avez bien xdebug activé) et doit être navigable en lançant uniquement la page d'accueil.
Pour toutes questions n'hésitez pas à me ping sur discord ou directement à m'envoyer un mail à l'adresse alexandreb.picard@gmail.com
Le rendu sera à faire par zip en mail au format nom-prenom_hubertmange.zip à l'adresse alexandreb.picard@gmail.com. Le rendu se fera au plus tard le 23 Novembre 2021 à 23h59.