TrainerDesk
Session tracking and fee reminders for independent personal trainers.
Independent trainers juggle 15–30 clients on WhatsApp and notebooks, lose track of sessions and chase late fees awkwardly.
Freelance personal trainers in Indian metros with 10–30 paying clients.
Trainer logs a session in two taps; the client's balance updates and a fee reminder goes out automatically when due.
- Client list with plan and feeThe trainer's single source of truth.
- Two-tap session logHas to be faster than a notebook or it won't be used.
- Monthly fee statusPaid / due / overdue at a glance is the core value.
- UPI payment link reminderRemoves the awkward money conversation.
- Phone OTP loginTrainers live on mobile; no passwords.
- Workout and diet plansHuge scope, and trainers already use their own formats.
- Client-facing appProve trainer value first; clients get a WhatsApp link.
- Gym/multi-trainer accountsDifferent buyer with different needs.
- Progress photosStorage, privacy and moderation overhead for v1.
- Frontend: Next.js PWAInstalls to the home screen without app-store delays.
- Backend + DB: Supabase (Postgres + Auth)Phone OTP auth and a database in one free tier.
- Payments: Razorpay payment linksUPI links that clients already trust.
- Messaging: WhatsApp click-to-chat linksZero cost; upgrade to the Business API later.
- Hosting: VercelFree tier and instant deploys.
- Create Next.js + Supabase project
- Phone OTP login
- Deploy to Vercel
- Clients table and form
- Client list with search
- Two-tap log button
- Session history per client
- Monthly fee cycle logic
- Paid / due / overdue badges
- Razorpay payment link per client
- Pre-filled WhatsApp reminder
- Empty states and PWA install prompt
- Landing page with waitlist
- Onboard 5 trainers in person
- Watch them use it; note friction
Stop chasing fees. Start training.
Log sessions in two taps and send UPI fee reminders automatically — built for independent trainers.
- See who's paid at a glance
- Two-tap session logging
- UPI reminders on WhatsApp
- Trainers won't change from notebooksTest: Shadow 5 trainers for a day; count how often they lose track.
- Fee chasing isn't painful enough to pay forTest: Pre-sell 3 months at ₹299 to 10 trainers before day 7.
- Clients ignore payment linksTest: Concierge-send links manually for one cycle and measure pay rate.
5 trainers log at least 20 sessions each in the first two weeks.
₹299/month per trainer after a 30-day free trial.
AI-generated with Claude. Review it with your own judgement before you spend time or money on it.