Coach on the web
Next.js / Supabase
Planning, templates, calendars, progress review, trainer flows, and administration.
Independent product build
Coach is a personal fitness product I am building across web, iOS, and Android. It connects workout planning, active logging, progress, health data, and trainer workflows.
I built it solo, through an AI-native workflow, and it is live in invite-only beta with internal users. I define the product model, the interaction decisions, the platform approach, the data model, the implementation, and the criteria the personalized programs are evaluated against. The evidence here is the working build.
Open coachfitness.co.in
Next.js / Supabase
Planning, templates, calendars, progress review, trainer flows, and administration.
SwiftUI / HealthKit
Native workout logging, health insights, widgets, Live Activities, and personal training.
Kotlin / Compose
Material 3 flows, local persistence, background work, secure storage, and Health Connect.
The walkthrough shows active set logging, rest, and progress. The adjacent screens show how health context and trainer workflows extend the same product.


Active sessions, set logging, RPE, rest timers, notes, resume states, and history.
Volume, best lifts, recent exercise history, PR signals, and progression suggestions.
Apple Health, HealthKit, Health Connect, steps, workouts, energy, weight, sleep, HR, and HRV.
Trainer directory, packages, bookings, credits, chat, availability, and secure access control.
Supabase Auth, Postgres, RLS, invite-only flows, local demo mode, and platform configuration.
Trainer packages, credits, checkout surfaces, and booking flow foundations.