Back to work

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.

SFW Gym case study cover

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