Work · Mobile App + Admin Suite · 2025
SFW Gym
We helped SFW Gym go from whiteboard rosters and front-desk renewal calls to 2-tap class booking and in-app memberships using a member app plus admin console.

↓ Calls
Front-desk renewal calls dropped after in-app pay
1 view
Trainers run the whole week from a single rota
2 taps
Members book a class spot in two taps
Real-time
Owner dashboard for memberships, payroll, revenue
The client
SFW Gym is a boutique fitness brand offering group training, personal coaching, and open access. To support their expanding community and trainer network, they required an operational system that connected members directly to classes and trainers without administrative clutter.
- Industry
- Fitness · Health & Wellness
- Year
- 2025
- Stack
- React Native · Next.js Admin · Stripe · PostgreSQL · Figma
The problem
Operational staff were overwhelmed by constant booking requests via messaging apps and phone calls. Class schedules and rosters were hand-drafted weekly on whiteboards, and recurring gym memberships were tracked manually on complex spreadsheets prone to billing errors.
The solution
We built a unified member application and an admin operations console. Gym members now use a self-service flow to book sessions, track workouts, and renew memberships in seconds, checking in at the door with a quick QR scan.
How we built it
- Designed the member experience around booking speed, reducing friction to secure a class spot to just two taps.
- Developed a clean trainer rota where class schedules and shift allocations update automatically.
- Built a secure self-serve checkout interface that handles plans, holds, and automated renewals.
- Created a simple check-in screen featuring dynamic member QR codes scanned at the entrance.
How we made sure it worked
- Ran a beta test with core trainers and gym members to refine booking interactions.
- Monitored app performance during peak hours to ensure fast, low-friction class check-ins.
- Observed a sharp drop in manual front-desk calls within the first month of deployment.
Outcome
Front-desk renewal calls dropped sharply once members could pay in-app. Trainers run their week from one rota view. Owners get a single dashboard for memberships, payroll and weekly revenue.