Skip to main content

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.