Owner dashboard
88 features · 13 areasRuns in any browser — on your phone or a laptop. This is where the gym is run: money, members, the floor, trainers, and the numbers.
Sign-in & security 5
- Owner-only password login
- Secure signed session — stays logged in safely
- One-tap sign out
- Light / dark theme, remembered per device
- Audit log — every change records who, what, when, and old → new
Home / Overview 11
- Time-of-day greeting (India time)
- Live "on the floor right now" headcount
- Check-ins today
- Active members count
- Collected this month (₹)
- Money stuck in overdue (₹)
- "Money on the table" — expiring & overdue preview
- 14-day attendance bar chart
- Today's PT sessions at a glance
- Birthdays this week
- Pending time-change requests — approve inline
Dues — the money screen 6
- "I've paid" claims — confirm & extend, or reject
- PT renewals due — remind, mark paid, end PT
- Membership overdue — remind, mark paid, stop member
- Expiring within 7 days
- One-tap WhatsApp with a pre-written message (name + amount + your UPI)
- One-tap "Paid" records the money and extends the plan in one step
Members 5
- Full roster with a live validity badge (active / expiring / overdue / no plan)
- Search by name or phone
- Filter active vs inactive
- Add a member in under a minute — creates the membership + first payment together
- Reactivate an inactive member
Member file (one member) 16
- Digital membership card (plan, days left, member ID)
- Full membership history
- Payment history — with reversible, audited void
- Record a payment (cash / UPI)
- 28-day attendance grid
- Recent visits (with delete)
- Progress logs — measurements & PRs
- Assign / change trainer (one active at a time)
- Assign a workout plan
- Log a measurement / PR for them
- Edit profile (name, DOB, phone, notes)
- Deactivate / reactivate
- Restart a membership
- Adjust the membership end date
- Reset their app PIN & share it on WhatsApp
- Coach notes — member-visible or private
Kiosk — the front desk 4
- Search-as-you-type check-in
- Check-out
- Today's check-ins list
- Live crowd count
PT floor 6
- Per-trainer hourly slot grid
- Group heat shown per slot — 1-on-1 / 1:2 / 1:3
- Slot-capacity aware — won't overfill a slot
- Start a PT month (member, trainer, fee, slot) in one atomic step
- Today's PT overview
- PT revenue
Trainers 7
- Trainer cards — tier, specialty, rates
- Each trainer's client list
- Each trainer's PT slot grid
- Add a trainer
- Edit trainer profile
- Edit trainer rates
- Deactivate / reactivate & reset a trainer's PIN
Workouts 5
- Template library
- Workout builder — days, exercises, level, focus
- Assign a template to a member
- See how many members are on each template
- Delete a template
Reports 7
- Revenue by month
- Payment-method mix (cash vs UPI)
- Peak-hours heatmap
- Preferred-time distribution
- Renewal forecast — who's due and when
- PT revenue
- Attendance trends
Announcements & feed 6
- Compose a post (title, body, photo)
- Choose the audience — all members or trainers
- Photo upload (secure signed upload)
- Posting sends a push notification to phones
- Edit a post
- Delete a post — also cleans up its image
Settings 7
- Gym profile — name, UPI ID, phone, Instagram, address, map location
- Gym hours
- Closures / holidays — add, edit, delete (members see a "closed" banner)
- Membership plans — create, edit, delete
- 13 business rules you control — visit length, gym-zone radius, reminder lead, arrival-nudge window, renewal banner & push days, absence flag, crowd thresholds, dues window, birthday horizon, PT slot capacity, PT month length
- Maintenance — clean up orphaned feed images
- Everything takes effect instantly across the apps
Data & plumbing 3
- CSV export — members and payments
- Health-check endpoint
- Money operations are atomic — they can't half-happen
Member app
47 features · 7 areasA real iOS / Android app your members install. It's what turns a membership into a habit — and quietly does your admin (check-ins, renewals, reminders) for you.
Sign in 4
- Phone number + 4-digit PIN
- Fingerprint / Face unlock (optional, on supported phones)
- Auto sign-out if you deactivate them
- Change PIN
Home — "The Floor" 12
- Digital membership card — name, plan, days left, member since, ID
- Gym status — open / closed (and till when)
- Closure banner on holidays
- Live crowd meter — quiet / moderate / busy right now
- Streak ring (day streak)
- Badges — 10 / 50 / 100 visits, 7-day streak, iron-month, PR-setter
- Visits count + workouts this week
- Latest weight
- Check in / check out from the phone
- "I've paid" — claim a payment
- Feed teaser — latest announcement
- Top personal records
Workout 6
- Their current plan — days & exercises
- Edit their own plan
- Save their plan as a template
- Adopt a template from the library / trainer directory
- Finish a day — feeds their streak & stats
- Built-in rest timer
Progress 7
- 6 tracked metrics — weight, body fat, chest, waist, arm, thigh
- Charts over time — 1M / 3M / 1Y / All
- Log a new measurement
- Personal-record ladders
- Log a PR — with a new-best celebration
- Height & BMI
- Share progress
Feed 2
- Gym announcements with photos
- Share a post
Me / Profile 12
- Profile — name, DOB
- Gym info & contact
- Membership + PT status
- Payment history
- Coach notes from their trainer
- Preferred gym time
- Gym-time reminder toggle
- Change PIN
- Biometric-unlock toggle
- Smart check-out (location) toggle
- Dark-mode toggle
- Request a PT time change (and withdraw it)
Smart & background 4
- Local reminder at their preferred gym time
- Push notifications — renewal due, coach note, new announcement
- Geofence smart check-out — auto checks them out when they leave
- Arrival nudge near the gym
Trainer app
29 features · 7 areasYour trainers log into the same app and get a coaching view — today's clients, attendance, and a workout builder. No extra install, no extra cost.
Sign in 3
- Phone number + PIN
- Biometric unlock
- Change PIN
Today 6
- Today's PT sessions / slots
- The members in each slot
- Resolve a time-change request — accept / decline
- Nudge a slot — ping a no-show
- Cancel the day / un-cancel the day
- Mark a session moved or cancelled (one-day override)
Clients 3
- Client list with this month's attendance % (attended vs scheduled)
- Absence flag on clients slipping
- Slot times per client
Client file 5
- Client's progress — metrics & charts
- Recent sessions
- Coach notes — add, edit, delete; member-visible or private
- Assign a plan
- Share a template with the client
Builder 5
- Workout builder — create / edit templates
- Library — mine vs the gym's
- Delete own template
- Visibility — keep private or share to the gym
- Share a template
Feed 1
- Gym feed — posts, with team-only ones marked
Me 6
- This month's stats — sessions, active PT clients, requests
- Their rates
- Dark mode
- Biometric unlock
- Change PIN
- Sign out
Seen enough?
Every feature above is live in the demo, loaded with a sample gym's data. Go tap through it yourself.