01Context
What this was
Nagomy Fitness uses this platform for their trainers and clients. Coaches working under the gym brand need a product that captures what happens between sessions—clients log food, calories, water, sleep, steps, and prescribed exercises; coaches review trends, chat in-app, award achievements, and can use AI only inside coach-approved guidance.
02Problem
What was broken
Before
Client nutrition and habit data lived in notes and DMs; workout delivery and progress reviews were manual and inconsistent.
What had to change
Coaches need one dashboard for every client; clients need native or PWA access to log daily inputs and follow uploaded workouts.
- 01No unified view of nutrition, activity, and training adherence
- 02Weight and progress history hard to compare since program start
- 03Generic AI tools ignore coach methodology and client intake context
03Solution
What I built
Whitelabel SaaS on Next.js and TypeScript with Expo for Android and iPhone and a PWA path for installable web.
Client apps log nutrition, food, calories, exercises, water, sleep, and daily steps; browse coach-uploaded workouts and exercises; chat with their trainer.
Coach apps aggregate each client's data, assign training, chat, issue achievements, and review weight and progress since onboarding.
Optional AI for nutrition, macros, and exercise suggestions - constrained to strict coach documents, submitted forms, and coach-selected client data so output stays on-brand.
04Decisions
Key implementation decisions
- 01
Whitelabel tenancy per trainer brand
Each coach ships the product under their identity without forking the codebase.
- 02
Daily habit logging as the client loop
Nutrition and lifestyle inputs feed the coach dashboard between live sessions.
- 03
Coach-bounded AI, not open-ended chat
Model context is limited to coach documents and approved client records.
05Impact
Operational impact
- Coaches track adherence and body trends without spreadsheet exports.
- Clients follow prescribed workouts and message coaches in one app.
- Optional AI accelerates macro and program drafts under coach guardrails.
06Results
Results
- Whitelabel SaaS ready for trainer-led client programs.
- Shared web, PWA, and native surfaces for coaches and clients.
- AI layer optional and scoped to coach methodology and data.
07Stack
Technology stack
- Frontend
- Next.js, TypeScript, Expo, PWA
- Platform
- Whitelabel SaaS, Supabase
- AI
- Coach-document bounded nutrition & training assist
Project images
Mobile app
