ShipMVP is in free public beta.Plan your MVP →
Example plan

Client tracker for personal trainers 

Idea: “An app for independent gym trainers to manage clients, track sessions and collect monthly fees.”

This is an illustrative example of ShipMVP's plan format. It isn't a real customer's plan, and your plan will be written fresh for your idea.

MVP plan

TrainerDesk

Session tracking and fee reminders for independent personal trainers.

Problem

Independent trainers juggle 15–30 clients on WhatsApp and notebooks, lose track of sessions and chase late fees awkwardly.

First user

Freelance personal trainers in Indian metros with 10–30 paying clients.

Core loop

Trainer logs a session in two taps; the client's balance updates and a fee reminder goes out automatically when due.

Must-have for v1
  • 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.
Cut for later
  • 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.
Tech stack
  • 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.
7-day build plan
Day 1Skeleton live
  • Create Next.js + Supabase project
  • Phone OTP login
  • Deploy to Vercel
Day 2Clients
  • Clients table and form
  • Client list with search
Day 3Session logging
  • Two-tap log button
  • Session history per client
Day 4Fees
  • Monthly fee cycle logic
  • Paid / due / overdue badges
Day 5Reminders
  • Razorpay payment link per client
  • Pre-filled WhatsApp reminder
Day 6Polish + landing
  • Empty states and PWA install prompt
  • Landing page with waitlist
Day 7First users
  • Onboard 5 trainers in person
  • Watch them use it; note friction
Landing page draft

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
Get early access
Risks to test first
  • 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.
Success metric

5 trainers log at least 20 sessions each in the first two weeks.

Pricing hypothesis

₹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.

Ready when you are

Stop planning in your head. Ship the right small thing.

Describe your idea and get a scoped MVP plan you can start building today. Free during beta.