Dream Bod
Offline-first fitness app
Training, nutrition, recovery and progress workflows with immediate local workout logging and session restoration.
- Status
- Published iOS app
- Kind
- Mobile apps
- Stack
- Flutter · Riverpod · FastAPI · Supabase · Drift

The problem
Workout logging should remain usable offline and recover an active session without losing the user's work.
What was built
- A credential-free demo, onboarding with target approval, and a Today overview.
- Workout, nutrition, recovery and progress logging with active-session restoration and queued sync.
- A Flutter client with local repositories and a separate FastAPI/Supabase production path.
What I learned
Offline recovery, retries and account identity belong in the core product flow.