Skip to content

Instantly share code, notes, and snippets.

@Manapyzz
Last active November 15, 2021 18:46
Show Gist options
  • Save Manapyzz/af035b34ea12dea80e38e17766b447f2 to your computer and use it in GitHub Desktop.
Save Manapyzz/af035b34ea12dea80e38e17766b447f2 to your computer and use it in GitHub Desktop.
Hubert Mange

Hubert Mange

Le but de l'application est de passer et gérer des commandes toutes simples de plats différents.

Page d'accueil

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"

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.

Page "Se connecter"

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.

Page Commandes (utilisateur connecté)

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.

Page Suppression des données (utilisateur connecté)

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.

Détails

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment