kalisthenik · LLM-Coach · Go

Trainingspläne, die zu deinem Ziel und deiner Woche passen.

Hreysti erstellt personalisierte Kalisthenik-Pläne aus Ziel, Erfahrungslevel und Trainingsfrequenz. Der LLM-Coach wählt Übungen, Progressionen und Wochenstruktur. Ergebnis: ein strukturierter Plan als JSON, HTML und Video.

Was die API kann

Plan-Generation

Ziel + Frequenz + Zeitfenster geben, kompletten Plan bekommen: Warmup, Hauptarbeit, Cooldown, Progression, Wochenplan.

POST /api/v1/plans/generate

API-first

JSON-Envelope mit X-Request-Id, Cursor-Pagination, JWT-Auth, Postgres-Persistenz, S3/MinIO für Artefakte.

/api/v1/...

HTML-Preview

Self-contained HTML-Artefakt pro Plan, auf Deutsch oder Englisch — folgt nach der Preview-API (MR in Arbeit).

GET /api/v1/plans/{id}/preview

API

GET/healthLiveness-Check
POST/api/v1/authToken-Anmeldung
GET / POST/api/v1/plansPläne auflisten (Cursor-Pagination) / anlegen
POST/api/v1/plans/generateTrainingsplan generieren (LLM-Coach)
GET/api/v1/plans/{id}Plan mit aktuellen Daten
POST/api/v1/plans/{id}/sessions/{sid}/renderVideo-Rendering für eine Session starten (202)
GET/api/v1/plans/{id}/rendered-sessionsRendering-Status & Video-URLs pro Plan
GET/api/v1/plans/{id}/previewHTML-Preview (?lang=de|en) — folgt nach der Preview-API