Übungsbibliothek
Hunderte Übungen mit Anleitungen, Muskelgruppen und Equipment-Filter.
Das Workouts-Modul verwandelt deine App in eine vollwertige Fitness-App: Übungsbibliothek, Trainingspläne, aktive Sessions, Yoga-Sequenzen, Personal-Trainer-Funktionen, Form-Check (Video-Feedback), Goals, Challenges und Gamification — alles in einem Modul.
Übungsbibliothek
Hunderte Übungen mit Anleitungen, Muskelgruppen und Equipment-Filter.
Trainingspläne
Mehrwöchige Pläne erstellen, abonnieren und teilen.
Sessions
Live-Tracking von Sätzen, Wiederholungen, Gewichten und Pausentimer.
Yoga
Posen und Sequenzen mit Haltezeiten, Atemzyklen und Yoga-Stilen.
Personal Trainer
Kundenverwaltung, Form-Check (Video-Feedback) und Ziele.
Challenges
Zeitlich begrenzte Wettkämpfe mit Rangliste und Belohnungen.
Personal Records
Automatische PR-Erkennung mit Animation und Benachrichtigung.
Statistiken & Charts
Verlaufs-Charts, GitHub-Style-Heatmap und Muskel-Balance.
Das Workouts-Setup besteht aus vier Schritten:
Einführung — Übersicht über alle Workouts-Funktionen
Speicherort wählen — Lokal (nur dieses Gerät) oder Firebase (Cloud-Sync und Challenges)
Firestore-Regeln — Automatisches Deployment der Sicherheitsregeln (nur bei Firebase-Speicher)
Fertigstellen — Konfiguration speichern und Modul aktivieren
Im ersten Schritt erhältst du einen Überblick über alle Funktionen, die das Workouts-Modul mitbringt:
| Funktion | Beschreibung |
|---|---|
| Übungsbibliothek | Suchbare Bibliothek mit Filtern für Muskelgruppe, Equipment, Schwierigkeit |
| Trainingspläne | Mehrwöchige strukturierte Pläne |
| Workout-Sessions | Aktive Sessions mit Live-Tracking |
| Yoga | Yoga-Posen und -Sequenzen |
| Challenges | Zeitlich begrenzte Wettkämpfe |
| Gamification | Streaks, Abzeichen, Personal Records, Rangliste |
Tippe auf Weiter, um zum nächsten Schritt zu gelangen.
Wähle, wo die Trainings-Daten gespeichert werden. Diese Entscheidung beeinflusst, welche Funktionen verfügbar sind.
| Vorteile | Nachteile |
|---|---|
| Komplett offline nutzbar | Keine Synchronisation zwischen Geräten |
| Keine Firebase-Konfiguration nötig | Keine Challenges, keine Rangliste |
| Daten bleiben privat | Keine Trainer-Kunden-Funktionen |
| Schneller Zugriff | Kein Backup in der Cloud |
Geeignet für:
| Vorteile | Nachteile |
|---|---|
| Synchronisation zwischen Geräten | Erfordert Firebase-Projekt und Auth-Modul |
| Challenges und Rangliste möglich | Internet-Verbindung nötig |
| Trainer können Kunden verwalten | Daten liegen in der Cloud |
| Form-Check funktioniert | |
| Backup automatisch |
Geeignet für:
Wenn du im vorherigen Schritt Firebase gewählt hast, kümmert sich dieser Schritt um die Sicherheitsregeln (Firestore Rules).
| Aktion | Beschreibung |
|---|---|
| Wizard starten | Öffnet einen geführten Wizard, der die nötigen Regeln in deine Firestore-Rules-Datei einfügt |
Die folgenden Collections werden im Setup vorbereitet:
exercises — Übungsbibliothekexercise_categories — Kategorien für Übungenworkout_plans — Trainingspläneworkout_sessions — Abgeschlossene Sessionsuser_workout_stats — Persönliche Statistikenyoga_poses und yoga_sequences — Yoga-Inhalteworkout_challenges und Sub-Collection participants — Challengesworkout_trainers — Trainer-Profileform_checks — Form-Check-Anfragentrainer_profiles, trainer_clients — Trainer-Kunden-Beziehungenworkout_assignments, goal_assignments — Zugewiesene Workouts und ZieleMehr zur Firestore-Konfiguration →
Im letzten Schritt siehst du eine Zusammenfassung deiner Konfiguration:
| Bereich | Inhalt |
|---|---|
| Aktivierte Workout-Typen | Krafttraining, Cardio, Yoga, HIIT — je nachdem, was du beim Setup gewählt hast |
| Aktivierte Gamification | Streaks, Abzeichen, Challenges, Rangliste |
| Speicherort | Nur lokal oder Firebase |
Tippe auf Setup abschließen, um das Modul zu aktivieren. Anschließend ist das Workouts-Modul in der App sichtbar und kann über den Workouts-Editor feinjustiert werden.
| Voraussetzung | Wann nötig? |
|---|---|
| Firebase-Projekt | Bei Wahl von „Firebase” als Speicherort |
| Firebase Auth-Modul | Bei Wahl von „Firebase” — Pflicht für Cloud-Sync |
| Benachrichtigungen-Modul | Optional, für Push-Benachrichtigungen |
| Chat-Modul | Optional, für Trainer-Kunden-Chat |
| Payments-Modul | Optional, für bezahlte Challenges |
Sobald das Setup abgeschlossen ist, hast du Zugriff auf: