Update 'documentation/Diagramme_cas_utilisation.md'

pull/12/head
Leo TUAILLON 2 years ago
parent c7505d6ae4
commit 4d6bf68a07

@ -9,22 +9,45 @@ participant Shop&Cook
participant API participant API
Utilisateur->>+Shop&Cook: Ouvre l'application Utilisateur->>+Shop&Cook: Ouvre l'application
Shop&Cook->>+Utilisateur: Affiche l'écran d'accueil Shop&Cook->>+Utilisateur: Affiche l'écran de connexion
Utilisateur->>+Shop&Cook: Recherche des recettes
Shop&Cook->>+API: Récupère les recettes Utilisateur->>+Shop&Cook: Se connecte / S'inscrit
API-->>-Shop&Cook: Retourne les recettes Shop&Cook->>+API: Valide les informations de connexion / inscription
Shop&Cook-->>-Utilisateur: Affiche les recettes API-->>-Shop&Cook: Retourne le résultat de la validation
Shop&Cook-->>-Utilisateur: Affiche l'écran d'accueil ou un message d'erreur
Utilisateur->>+Shop&Cook: Planifie un repas
Shop&Cook->>+API: Récupère les informations nutritionnelles Utilisateur->>+Shop&Cook: Recherche des recettes avec filtres
API-->>-Shop&Cook: Retourne les informations nutritionnelles Shop&Cook->>+API: Récupère les recettes filtrées
Shop&Cook-->>-Utilisateur: Affiche les informations nutritionnelles API-->>-Shop&Cook: Retourne les recettes filtrées
Shop&Cook-->>-Utilisateur: Affiche les recettes filtrées
Utilisateur->>+Shop&Cook: Crée une liste de courses
Shop&Cook-->>-Utilisateur: Affiche la liste de courses
Utilisateur->>+Shop&Cook: Partage une recette Utilisateur->>+Shop&Cook: Aime/Ajoute aux favoris une recette
Shop&Cook->>+API: Enregistre la recette Shop&Cook->>+API: Met à jour le statut de la recette
API-->>-Shop&Cook: Confirme la mise à jour
Shop&Cook-->>-Utilisateur: Met à jour l'affichage de la recette
Utilisateur->>+Shop&Cook: Accède aux paramètres
Shop&Cook-->>-Utilisateur: Affiche les options de paramètres
Utilisateur->>+Shop&Cook: Change le thème/le mot de passe
Shop&Cook->>+API: Enregistre les modifications
API-->>-Shop&Cook: Confirme l'enregistrement API-->>-Shop&Cook: Confirme l'enregistrement
Shop&Cook-->>-Utilisateur: Confirme le partage de la recette Shop&Cook-->>-Utilisateur: Met à jour l'affichage et confirme les modifications
Utilisateur->>+Shop&Cook: Clique sur une recette
Shop&Cook->>+API: Récupère les détails de la recette
API-->>-Shop&Cook: Retourne les détails de la recette
Shop&Cook-->>-Utilisateur: Affiche les détails de la recette
Utilisateur->>+Shop&Cook: Choisit le nombre de personnes et ajoute au panier
Shop&Cook-->>-Utilisateur: Met à jour le panier
Utilisateur->>+Shop&Cook: Planifie un repas pour un jour de la semaine
Shop&Cook-->>-Utilisateur: Met à jour le planning
Utilisateur->>+Shop&Cook: Génère la liste de courses
Shop&Cook->>+API: Récupère les ingrédients nécessaires
API-->>-Shop&Cook: Retourne la liste des ingrédients
Shop&Cook-->>-Utilisateur: Affiche la liste de courses
``` ```

Loading…
Cancel
Save