- Frontend: Vue.js (PWA, mobile first)
- Backend: Nest.js
- DB: MongoDB
- Authentifizierung mit oAuth
- Trainingspläne erstellen und teilen
- Ernährungspläne
- Für Trainings verabreden (oder gemeinsame Saunagänge [@michael-spengler ^^])
- Tutorials (Richtige Trainingsausführung, etc)
- Assets finden (Bilder, Videos) (Veli)
- Texte schreiben (Veli, Jeannine)
- Beispiel Ernährungspläne (/ healthy Rezeptideen) schreiben (Veli, Jeannine)
- Workouts (Initital 3 Stück? Moritz', Jeannine's und Timo's)
- UI Konzeption (Jeannine, Veli)
- Backend: oAuth, DB, REST (Timo, DB: Eger)
- Datenmodelle (DTOs)
- Frontend (Moritz, Nico, Timo?)
Startseite:
- Stoppuhr
- Training eintragen
- Training planen
Profil:
- komplette Pläne erstellen
- vergangene Trainings einsehen
- Fortschritte eintragen/einsehen
- Ziele definieren
- (private) Galerie mit Fortschrittbildern
Community:
- Freunde hinzufügen
- Inhalte von Freunden (Trainings, Rezepte, Fortschritte..)
- Challenges starten
- Motivationen (Influencer?)
Suchen:
- Kategorische Suche (Muskelgruppen, Splitkategorie, ...)
- einfache Suche (Geräte, Übungen, ...)
- Vorschläge (Supersatz, Kombinationen, Muskelreize, ...)
- Fertige Pläne (Fitnessstudio, Homeworkouts, Joggen, ...)
Ernährung:
- Tipps
- Kalorientracking
- Beispiel Ernöhrungsplan
- Grundlegende Informationen
- Rezepte
Login:
- Sign in with Google
- Sign in with GitHub
- Sign in with Steam
- Sign in with Adobe
- Sign in with Amazon