Über das Projekt
BetterBestie ist eine TypeScript Full-Stack Web-Applikation für die 30-Tage GlowUp Challenge. Hilf Nutzern, ihre Wellness-Routine durch tägliche geführte Aufgaben in den Bereichen Hydration, Bewegung, Achtsamkeit, Ernährung, Lernen und Schlaf zu transformieren.
Die App wurde mit einem Mobile-First Ansatz entwickelt für ein optimales Erlebnis auf allen Geräten.
Features
Landing Page
Marketing-Seite mit Challenge-Erklärung und CTAs
Kohorten-Auswahl
Starte heute, nächsten Montag oder nächsten Monat
Authentifizierung
Sichere Email/Passwort-Auth mit JWT Tokens
Tagesansicht
Aktuelle Aufgaben sehen und als erledigt markieren
Fortschritt
Streaks, Achievements und Statistiken tracken
Besties
Verbinde dich mit Freunden (Coming Soon)
Challenge-Kategorien
Hydration
- Tägliche Wasserziele
- Trink-Erinnerungen
- Tracking-Fortschritt
Bewegung
- Tägliche Übungen
- Von Basics bis Advanced
- Schritte & Aktivität
Achtsamkeit
- Meditation
- Atemübungen
- Journaling
Ernährung
- Gesunde Mahlzeiten
- Snack-Alternativen
- Meal Planning
Lernen
- Tägliches Lesen
- Neue Skills
- Persönliche Entwicklung
Schlaf
- Schlaf-Routine
- Bildschirmzeit
- Regeneration
App-Inhalte (v1)
- Landing & Signup: Marketing-Landingpage, Registrierung, Kohorten-Auswahl
- Today View: Aktueller Tag (z.B. "Tag 5 von 30"), 4-6 Tagesaufgaben
- Progress View: Streak-Anzeige, Achievement-Badges (7, 14, 21, 30 Tage)
- Challenge Content: 30-Tage GlowUp Challenge mit 150+ Wellness-Aufgaben
Technologien
TypeScript
React 19
Vite
Express.js
JWT Auth
bcrypt
React Router
Starte deine Transformation!
30 Tage, 150+ Aufgaben, dein bestes Selbst