Situation
After my own transformation from 78 to 67 kg in three months, people asked how I did it and whether I could help them. I took on paid coaching, starting with a 12-week programme for my first client.
Approach
Built a mobile-first web app. Each client gets a plan built from their intake, which I review and publish, and they log workouts, meals and weight every day. Data is stored in Notion behind a server function, so the browser never sees the database key.
Outcome
The app grew from a single-client tracker into a multi-client platform with a coach dashboard. Coaching earned ₹1.2L from a single client. I'm no longer coaching; existing clients still use the app on their own.
How it works
- 1 · IntakeA new client logs in for the first time and fills in an intake form: age, weight, goal, equipment and injuries.
- 2 · PlanThe app calculates calories and macros and builds a diet chart and training split from the intake.
- 3 · ReviewI review the plan on the coach page, adjust notes or the calorie target, and publish it before the client sees it.
- 4 · Daily loggingClients log each workout set by set, with their previous session's numbers shown, along with meals, macros and weight.
- 5 · ProgressClients see their progress against checkpoints, and every log is stored in Notion for me to review.
How it was built
- Jul 2026Planned my first client's 12-week programme and the app's structure.
- Aug 2026First version live on Netlify for one client. Within days, added multiple clients, the intake form, automatic plans and the coach page.
- Sep 2026Version 3 live: a redesigned client app with Today, Workout, Log and Progress tabs, and client logins managed from the coach page.
Inside the app
- 64 licensed exercise animations, each exercise with three variations and four coaching tips
- A passcode-protected coach page for reviewing intakes and publishing plans
- An automated test suite (96 tests as of August 2026)