Gym and studio member app
Hypothetical. Not a client, not a result.
// The problem
A group of gyms and studios runs bookings, memberships and check-in through a white-label app that members find clumsy and the brand cannot change.
// What we would build
A branded iOS and Android app and member site for class booking, waitlists, memberships and payments, with check-in by QR code at the door and a coach dashboard, connected to the club's existing management system or replacing it.
// What is in it
- Class booking and waitlists across every location
- Memberships, class packs and payments in the app
- Check-in by QR code at the front desk
- Coach dashboard with attendance and class notes
- Push reminders and offers members can switch off
- English and French, under your own brand
// Stack
- React Native
- Next.js
- PostgreSQL
- Stripe
- Gym management system interface
- DigitalOcean
// estimate
- Build
- ≈ US$139,000 to US$213,000, delivered within 31 weeksCAD 198,300 to 303,200
- Hosting
- ≈ US$344 a monthCAD 490 a month
- Support
- ≈ US$2,500 a monthCAD 3,565 a month
Prices in your currency are estimates from today's Bank of Canada rate. All invoicing is in CAD or USD.
Timeline by milestone
- Discovery
- 2.9 to 3.4 weeks
- Design approved
- 9.4 to 16.4 weeks
- Core features
- 1.9 to 2.9 weeks
- Full build
- 1.4 to 1.9 weeks
- First build on devices
- 3.4 to 5.9 weeks
- Testing and fixes
- 0.4 to 0.9 weeks
- Store submission
- 0.9 to 1.4 weeks
- Launch
- 0.9 to 1.4 weeks
Outside our hands, and added to the calendar
- App store review
- 1 week
- API access from your software vendor
- 1 to 4 weeks
How it is paid
- Deposit 20%
- CAD 39,660 to 60,640
- Discovery 9.2%
- CAD 18,243.60 to 27,894.40
- Design approved 9.2%
- CAD 18,243.60 to 27,894.40
- Core features 7.6%
- CAD 15,070.80 to 23,043.20
- Full build 5%
- CAD 9,915 to 15,160
- First build on devices 20.1%
- CAD 39,858.30 to 60,943.20
- Testing and fixes 2.5%
- CAD 4,957.50 to 7,580.00
- Store submission 6.7%
- CAD 13,286.10 to 20,314.40
- Launch 9.7%
- CAD 19,235.10 to 29,410.40
- Holdback, 30 days after launch (10%)
- CAD 19,830 to 30,320