-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Site de vente en ligne à emporter pour boulangerie
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.
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.
- 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)
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
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
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
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
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
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
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
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
12/07/2020 : Propositions de mon idée de projet à mon boulanger. 13/07/2020 : Rencontre avec le boulanger pour discuter des différents aspects. 15/07/2020 : Mise au points des différentes idées avancées. 18/07/2020 : Envoie du premier cahier de charge à mon boulanger. 19/07/2020 : Validation du cahier de charge. 21/08/2020 : Annonce que le projet à prit énormément de retard et ne sera pas délivrable pour la date voulue.
02/02/2021 : Reprise de contact avec le boulanger. 04/02/2021 : Il me confirme le besoin de ce site. 06/02/2021 : Nous discutons ensemble des besoins du sites au cas où ils auraient évolués. 08/02/2021 : discussions de tous les aspects nécessaire et création d'un cahier de charge. 10/02/2021 : Validation du cahier de charges et lancement du projet.
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