The member side, on their phone
The schedule, a tap to book, their upcoming classes, and a check-in that works at the door — plus their attendance history, which is the part that keeps them opening it.
Use case — native mobile app
Gym software is priced per member and still cannot express your class rules, your class pack, or the way Saturday works. Meanwhile check-in is a laminated sheet and attendance is a guess. What a studio needs is a member app that books a class and checks in, and a front-desk view that shows who is in the room — which has to be a real app, because a member is not going to bookmark a web page and open it at the door every morning.
Paste it in and edit the details to match your own. Being specific about the screens and the data is what separates a working app from a mockup.
Build a native mobile app for a climbing gym. Member side: a weekly class schedule with spaces left, a tap to book, and My Classes with upcoming and past. A Check In button that is only active within thirty minutes of a class I have booked. An attendance screen showing how many sessions I did this month. Staff side, behind a sign-in with a staff role: the next class, who is booked, who has checked in, and a manual check-in. Rules: classes have a capacity, booking is blocked when full, and cancelling within two hours is not allowed. Data in Supabase: members, classes, bookings and check-ins. Send a push reminder an hour before a booked class. Seed two weeks of classes and a few members.
Native mobile app
For independent gyms, studios, climbing walls and clubs with a few hundred members and a process that does not fit the per-seat platforms. If you are running thousands of members with payroll and franchise reporting, that is a different purchase.
The schedule, a tap to book, their upcoming classes, and a check-in that works at the door — plus their attendance history, which is the part that keeps them opening it.
Who is booked into the next class, who has checked in, and a manual check-in for the member who forgot their phone. Same Supabase database, different screen, one sign-in with roles.
expo-notifications for a class reminder and a nudge after a week away — a real push notification, which is the whole reason this is a native app rather than a page.
Paste the prompt above and scan the QR code when the build lands — the app runs on your own phone while you are still changing it. The free plan needs no card.
Start buildingFAQ
For a subscription sold inside an iOS or Android app, Apple and Google require their own in-app purchase — RevenueCat is one of our nine connectors and is the usual way to do that. Stripe, also a shipped connector, is the right tool when the membership is sold on the web instead. Which one you want depends on where the sale happens, and it is worth deciding before the first build.
Not necessarily — a time-windowed check-in button covers most studios. If you want a scanned code at the door, expo-camera can read one; say so in the prompt and it will be built that way.
Yes. Build the desk view as a web app in the same account over the same Supabase database. Vibely builds both, so the two never drift apart.