diff --git a/documentation/Diagramme_cas_utilisation.md b/documentation/Diagramme_cas_utilisation.md new file mode 100644 index 0000000..3fe2eea --- /dev/null +++ b/documentation/Diagramme_cas_utilisation.md @@ -0,0 +1,30 @@ +# Diagramme de séquence Shop&Cook + +## Interactions entre Utilisateur, Shop&Cook et API + +```mermaid +sequenceDiagram +participant Utilisateur +participant Shop&Cook +participant API + +Utilisateur->>+Shop&Cook: Ouvre l'application +Shop&Cook->>+Utilisateur: Affiche l'écran d'accueil +Utilisateur->>+Shop&Cook: Recherche des recettes +Shop&Cook->>+API: Récupère les recettes +API-->>-Shop&Cook: Retourne les recettes +Shop&Cook-->>-Utilisateur: Affiche les recettes + +Utilisateur->>+Shop&Cook: Planifie un repas +Shop&Cook->>+API: Récupère les informations nutritionnelles +API-->>-Shop&Cook: Retourne les informations nutritionnelles +Shop&Cook-->>-Utilisateur: Affiche les informations nutritionnelles + +Utilisateur->>+Shop&Cook: Crée une liste de courses +Shop&Cook-->>-Utilisateur: Affiche la liste de courses + +Utilisateur->>+Shop&Cook: Partage une recette +Shop&Cook->>+API: Enregistre la recette +API-->>-Shop&Cook: Confirme l'enregistrement +Shop&Cook-->>-Utilisateur: Confirme le partage de la recette +```