Project brief
Purpose
To create a deeply personal fitness coach that knows me intimately, predicts my cycles, and speaks in my own voice.
The consolidation of fragmented fitness & health apps is a secondary benefit, not the primary driver.
Core problem
I struggle maintaining fitness, nutrition, and weight - they're all connected to life stresses.
My history shows a repeating cycle: stress → less fitness → poor nutrition → weight gain.
I want my app to predict this cycle and provide the right support at the right time.
Real goal
- Stage 1: Build stable foundation (server + client) for advanced personal coaching features
- Future stages: Personal analytics, predictive models, and an intimate coach that talks like my inner voice
- Secondary benefit: App consolidation (NRC, TrainingPeaks, Strava, MyFitnessPal, etc.)
Audience
- Runners (not elite athletes) who want flexibility, context, and control.
- Tech enthusiasts interested in self-hosting fitness + health data.
Constraints
- Must run locally / self-hosted.
- Minimal ongoing cost.
- Full transparency in code + infrastructure.