Skip to content
GregoireAntoine edited this page Mar 15, 2021 · 50 revisions

Site de vente en ligne à emporter pour boulangerie

Présentation du projet

Le projet est arrivé suite à une discussion avec mon boulanger lors du premier confinement qui se plaignait d'avoir trop de monde en même temps. Je lui ai alors proposer ce projet. Qui est un site web de commande en ligne de ces différents produits : pains, baguette, croissants, pistolets, etc. Lors de la commande le client sélectionne les différents produits qu'il désire acheter mais aussi la date et l'heure qu'il veut tant que celle-ci reste dans les heures d'ouverture de la boulangerie.

Présentation du client

Le client est un boulanger habitant la région de Gembloux. Et qui est désireux de se digitaliser un peu étant donné les conditions sanitaires actuelles. Il veut donner à sa nouvelle clientèle qui se compose essentiellement de jeune, de pouvoir passer commander en ligne avant d'aller chercher leur commande à la date et l'heure convenue.

Différents utilisateur

  • Visiteur : Toute personne ayant accès au site/app Mobile sans compte
  • Utilisateur : Toute personne ayant accès au site avec compte ainsi que le client
  • Administrateur : Le client uniquement (et nous)

CHOIX DES TECHNOLOGIES

USER STORIES

US1 Accueil

DESCRIPTION En tant qu'utilisateur je souhaite avoir accès à la page d'accueil afin de pouvoir voir les informations générale de la boulangerie ainsi que des potentielles actualités, tel qu'un changement d'horaire ou d'ajout de nouveaux produits

ACCEPTATION Etant donné que je veux avoir des informations sur la boulangerie, en me connectant / ouvrant l'application j'arrive directement sur cette page.

TACHES TECHNIQUES Mettre en place une page d'accueil regroupant les informations de la boulangerie.

Auteur : Servais Léon

US2 Gamme

DESCRIPTION En tant qu'utilisateur je souhaite voir toute la gamme de la boulangerie avec des photos et une petites description. Afin d'avoir une vue d'ensemble des produits proposés par la boulangerie.

ACCEPTATION Etant donné que je veux voir des produits, je me rends sur la page dédié à cette effet.

TACHES TECHNIQUES Mettre en place des photos qui permet à l'utilisateur de choisir ces produits ainsi que les visualiser.

Auteur : Servais Léon

US3 Commande

DESCRIPTION Lorsque je suis sur le site je vais sur la page commande grâce au bouton commande en haut à gauche de la page. Afin de pouvoir y passer ma commande.

ACCEPTATION Etant donné que je veux commander des produits, je me rends sur la page dédié à cette effet. Etant donné que je suis logé sur le site j'ai accès à cette page.

TACHES TECHNIQUES Mettre en place une liste qui permet à l'utilisateur de choisir ces produits ainsi que les quantités. Mettre en place un système de vision de l'intérieur du panier. Vérifier que les heures et jours choisit sont dans les horaires de la boulangerie.

Auteur : Grégoire Antoine

US4 Vérification commande

DESCRIPTION Lorsque que je suis sur la page d'acceuil, je peux cliquer sur le bouton "mes commandes", afin de voir et vérifier ma commande ainsi que d'avoir accès à mes commandes précédentes. ACCEPTATION Etant donné que j'ai commandé des produits je veux vérifier ma commande, je me rends sur la page dédié à cette effet. Etant donné que je suis logé sur le site j'ai accès à cette page. Etant donné que j'ai déjà fait plusieurs commande je peux voir mes commande antérieur. Etant donné que je suis plus d'un jour avant la livraison de ma commande je peux la modifier.

TACHES TECHNIQUES Mettre en place une liste qui permet à l'utilisateur de voir ces produits ainsi que les quantités. mettre en place un bouton pour pouvoir modifier la commande en attente. Mettre en place un système de récupération des anciennes commandes Vérifier que le changement ne peut pas avoir lieu minimum 24h avant la livraison de la commande.

Auteur : Grégoire Antoine

US5 Inscription

En tant que visiteur, je veux pouvoir m'inscrire sur le site web de la boulangerie. Afin d'avoir accès à mes anciennes commandes
DESCRIPTION Sur cette page d'inscription, il doit figurer un formulaire d'inscription contenant ces différents champs :
Prénom - Nom - Email - Mot de passe
En plus de ces chams à remplir, un bouton valider sera cliquable pour valider et enregistrer l'inscription.

ACCEPTATION Etant donné que j'ai rempli tous les champs du formulaire, je dois avoir accès au site web en étant connecté sur mon compte client
Etant donné que je me suis inscris, je dois avoir la possiblité de me connecter en tant que client sur l'interface de connection (US2)

TACHES TECHNIQUES Créer le formulaire d'inscription avec les différents champs
Créer les routes sur l'API pour l'échange de données Créer la table utilisateur sur la base de données

Auteur : Victor COTTON

US6 Login

En tant qu'utilisateur, je veux pouvoir me connecter sur mon compte client du site de la boulangerie. Afin d'avoir accès à l'intégralité du site. DESCRIPTION Sur cette page de connexion, il doit figurer un formulaire de connexion contenant ces différents champs :
Email - Mot de passe
En plus de ces chams à remplir, un bouton valider sera cliquable pour valider et se connecter au site web de la boulangerie.

ACCEPTATION Etant donné que j'ai rempli mes données de connection, je dois avoir accès au site web en étant connecté sur mon compte client.

TACHES TECHNIQUES Créer le formulaire de connexion avec les différents champs
Créer les différentes routes sur l'API relative à une connexion sur site web.

Auteur : Vandervelden Igor

US7 Boulanger-Config

DESCRIPTION En tant qu'admin je souhaite modifier mon site facilement via une page de configuration qui me permettra de voir l'ensemble de mes articles ainsi que leurs prix et photo. Via cette page je dois pouvoir supprimer, ajouter et modifier mes articles. Afin de pouvoir modifier le prix et les produits et d'en ajouter ou supprimer, je dois avoir une page dédiée à cet effet.

ACCEPTATION Etant donné que je veux changer des données je dois me login en tant qu'admin sur mon site.

TACHES TECHNIQUES Mettre en place une page de configuration du site via un mot de passe et un identifiant sécurisé.

Auteur : Igor Vandervelden

US8 Système de vérification des commandes fantômes (téléphone, bot)

DESCRIPTION En tant que boulanger je veux éviter des commandes fantômes. Afin de ne pas perdre de temps et d'argent.

ACCEPTATION Etant donné que le boulanger veux que fabriquer ce qui est réelment demander. Etant donné que le boulanger ne veux pas gaspiller des ressources.

TACHES TECHNIQUES Mettre en place des mécanismes de vérification si une commande est suspecte.

Auteur : Cotton Victor

Discussions avec le boulanger

Discussion avec Boulanger#

Liens

Trello : https://trello.com/b/PEhsoMSG/devwebii
Clockify : https://clockify.me/dashboard
Grille Cotation : https://ephec-my.sharepoint.com/:x:/g/personal/he201681_students_ephec_be/EbBVOoG74aFDouqm8J4PZwEBiKQGyspu06F3nJAhv-Ptlw?e=KiOE6L&fbclid=IwAR3nH2cjR1U-n0kUHGJF4dL-cPyI3Dbdt8JS-9MlXbRx8uPZ2PazDG0DEXo

Clone this wiki locally