Case study · Mobile App Development
A class-booking and training app that turned a chain of boxing gyms into a members-first digital brand.

Results
01The challenge
Kinetik ran 24 gyms with a booking website that broke on phones, paper waiting lists and no way to see how members were training. Popular classes filled in minutes, no-shows left spots empty, and members drifted to competitors with better apps.
02Our solution
We designed a members-first experience with coaches and regulars, then built a Flutter app for iOS and Android. Members book and join waiting lists in two taps, check in with a QR code and follow programmes synced with their wearables, while coaches manage classes from a web dashboard.
03Key features
Classes, waiting lists and automatic spot release on no-shows.
Members scan in at the door — no front-desk queue.
Workouts and progress synced with Apple Health and Google Fit.
Rosters, attendance and member notes for every class.
04Services delivered
05Tech stack
Chosen for this product’s needs — see our full tech stack.
06Timeline
Total duration · 16 weeks
2 weeks
Member interviews, gym visits and coach workshops.
4 weeks
Brand-led UI, prototypes and tests with 30 members.
8 weeks
Flutter app, booking engine and coach dashboard.
2 weeks
Gym-by-gym rollout and in-app onboarding.
07The team


Our members now open the Kinetik app more than any social network before class. Bookings are fairer, no-shows are down and the app has become part of our brand.
Taking on new projects
Tell us what you’re building. We’ll help you shape it, scope it and ship it — whatever stage you’re at.

You’ll talk to a senior engineernot a salesperson.
Prefer to reach out directly?
What happens next