diff --git a/documentation/Diagramme_cas_utilisation.md b/documentation/Diagramme_cas_utilisation.md deleted file mode 100644 index 8ab59f8..0000000 --- a/documentation/Diagramme_cas_utilisation.md +++ /dev/null @@ -1,53 +0,0 @@ -# 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 de connexion - -Utilisateur->>+Shop&Cook: Se connecte / S'inscrit -Shop&Cook->>+API: Valide les informations de connexion / inscription -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: Recherche des recettes avec filtres -Shop&Cook->>+API: Récupère les recettes filtrées -API-->>-Shop&Cook: Retourne les recettes filtrées -Shop&Cook-->>-Utilisateur: Affiche les recettes filtrées - -Utilisateur->>+Shop&Cook: Aime/Ajoute aux favoris une 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 -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 - -```