GymFast
Members, billing, classes, and workout plans for a gym, in one platform and three apps.
- Type
- Our product
- Status
- Live
- Platforms
- Web dashboard, iOS, Android, Staff, member, and trainer apps
- Live at
- gymfast.app

The problem
Gym owners and solo trainers run members, renewals, and payments from spreadsheets and memory. Missed renewals and forgotten enquiries are revenue walking out the door.
Gym management software for gym owners and personal trainers. A web dashboard and a staff app run members, plans, invoices, enquiries, and classes; members get their own branded app; GymFast Pro gives independent trainers the same tools for their clients.
What we built
- 01
Run the whole gym
Members, membership plans, invoices, expenses, classes, attendance, and enquiries in one web dashboard and a staff app, across one or many locations.
- 02
Reminders that send themselves
Renewal, payment, class, and session reminders, plan expiry, enquiry follow-ups, and auto check-out all run on a schedule, so staff stop chasing.
- 03
A branded app for members
Members check in with a QR code, follow their workout and diet plans, log workouts, and see invoices, in an app themed in their gym's colors.
- 04
GymFast Pro for independent trainers
Clients, workout and diet plans, session scheduling, workout logging, and client invoices, for coaches who work without a gym behind them.
On mobile
Separate apps for gym staff and for members, each themed in the gym's own colors, on one backend with the web dashboard.


Engineering notes
- A six-level role hierarchy, from owner to member, enforced in the database with row-level security rather than in app code.
- Scheduled edge functions for every reminder and expiry, so automation keeps running without a server to babysit.
- A token-authenticated mobile API shared by the staff, member, and trainer apps.
- Per-gym brand colors that theme the web dashboard and the mobile apps from one setting.
- An in-progress workout is saved on the device, so a dropped connection in the gym does not lose a session.
Stack
- Next.js
- React
- Expo / React Native
- Supabase Postgres + RLS
- Supabase Edge Functions
- Supabase Realtime
- RevenueCat
- Turborepo
- Firebase App Hosting
By the numbers
- Apps
- 3 + web dashboard
- Role levels
- 6
- Scheduled jobs
- Reminders, expiry, check-out
Services in this project
For your industry
Building something like this?
We built GymFast. We can build yours.
Thirty minutes on how the work happens today. You leave with a written plan: scope, timeline, and a number.
More work
- 01NoteTubeA lecture becomes a study system: chat, flashcards, quizzes, all grounded in the source.Live
- 02KraftrOne flat-lay photo becomes catalog-ready 4K on-model imagery.Live
- 03PullsyInstagram analytics that keep the numbers Instagram throws away.Live
- 04SigmaCPMConstruction project management where AI reads the tender and shows its work.Early access
- 05Siona JewelsA jewellery manufacturer's catalogue that buyers find on Google and in ChatGPT, and that turns a design number into a lead.Live
- 06The Sharp InteriorsThe site, the project gallery, and the IT behind an interior design studio.Ongoing IT partner
- 07Acasa SentinelGive it a number plate. It returns the vehicle's route across a CCTV network.Hackathon build, 2026
- 08Options trading platformMicrosecond market-data handling for index options, with risk checks that never sleep.Confidential client