Update home authored by diak6730's avatar diak6730
...@@ -80,22 +80,22 @@ sequenceDiagram ...@@ -80,22 +80,22 @@ sequenceDiagram
participant DB as Datenbank participant DB as Datenbank
participant KI as KI (Claude API) participant KI as KI (Claude API)
User->>Frontend: Klickt auf Trainingsplan erstellen User->>Frontend: Klickt auf "Trainingsplan erstellen"
Frontend->>Backend: POST /api/trainingsplan-anfrage Frontend->>Backend: POST /api/trainingsplan-anfrage
Backend->>DB: Lade Nutzerprofil (Alter, Gewicht, Zielgewicht) Backend->>DB: Lade Nutzerprofil (Alter, Gewicht, Zielgewicht)
DB-->>Backend: Gibt Nutzerdaten zurück DB-->>Backend: Gibt Nutzerdaten zurück
Backend->>Backend: Erstelle Prompt für KI Backend->>Backend: Erstelle Prompt für KI (z. B. "Erstelle 3 Trainings für 25 Jahre, 85 kg...")
Backend->>KI: Sende Prompt an Claude API Backend->>KI: Sende Prompt an Claude API
KI-->>Backend: Gibt JSON mit Übungen zurück KI-->>Backend: Gibt JSON-Antwort mit Übungen zurück
Backend->>Backend: Wandle Übungen in Trainings-Objekte um Backend->>Backend: Wandelt Übungen in Trainings-Objekte um
Backend->>Backend: Erstelle AI Plan und Trainings Backend->>Backend: Erstellt AIPlan + Trainings-Einträge
Backend->>DB: Speichere Plan, Trainings und Zuordnung Backend->>DB: Speichert Plan + Trainings + Zuordnung zum Nutzer
Backend-->>Frontend: Antwort mit Plan Backend-->>Frontend: Antwort mit neuem Plan
Frontend-->>User: Zeigt neuen Plan an Frontend-->>User: Zeigt neuen Trainingsplan an
``` ```
... ...
......