FitForge
Workout tracking that replaced a trainer's paper logs and WhatsApp check-ins.
At a Glance
Tech Stack
“I went from 20 clients to 50 in a month because I stopped spending my mornings reading WhatsApp. The app does the tracking. I do the coaching.”
Vikram P., Personal Trainer, Surat
The Challenge
A personal trainer in Surat was managing 20 clients with paper workout sheets and WhatsApp messages. Every morning started with 15 minutes of scrolling through chats to figure out who did what yesterday. Tracking progress meant flipping through a notebook. When a client asked 'am I getting stronger?' the answer was 'let me check' followed by five minutes of page-turning. Scaling past 20 clients was physically impossible with this system.
What We Built
We built an app where the trainer creates workout plans and assigns them to clients. Clients log their sets, reps, and weights after each exercise. The app charts their progress automatically. Streak tracking keeps clients accountable. The trainer dashboard shows all clients in one view with color-coded status: green for completed today, yellow for partial, red for missed. No more morning WhatsApp archaeology.
Key Features
Workout Builder
Create workout templates with exercises, sets, reps, and rest times. Assign templates to clients or let them pick from a library.
Progress Charts
Line charts for weight lifted, body measurements, and workout frequency. Clients see their own progress. Trainers see all clients.
Streak Tracking
Daily streak counter with a flame icon. Miss a day, streak resets. Simple but effective motivation. Top streaks show on a leaderboard.
Client Dashboard
Trainer sees all clients in a grid. Green, yellow, red status dots. Tap a client to see their full history, current plan, and progress.
Push Reminders
Automated workout reminders at the client's preferred time. The trainer can also send manual nudges to clients who have not logged in.
Body Metrics
Track weight, body fat, measurements. Optional photo log. All data stays private between trainer and client.