Skip to content
Every business, a different appCase study · showcase project

Fitness studio member app

A studio with a gym floor and a spin room handled bookings via Instagram DMs, entries via paper punch cards, and attendance that always collapsed after the January rush. We built a member app where booking is one tap, you pick your bike like a cinema seat, you pay with credits and enter via QR — and streaks with badges bring members back even in the week they don't feel like it.

Sector
Fitness studio
Type
Member app · mobile
Scope
6 screens + gamification
Project
from CZK 120,000
Delivery
6–8 weeks

The starting point

A studio with two rooms and fourteen spin bikes had great classes and a reception desk full of problems. Bookings arrived via Instagram messages and phone calls, so nobody could keep up in the evenings. Entries ran on paper punch cards that members kept losing. Popular classes had queues while other rooms sat half-empty — and whoever didn't get in simply didn't come next time.

The owner didn't want “another booking system with a 2015 website.” She wanted an app members carry in their pocket that brings them back on its own: one-tap booking, credits instead of punch cards, Duolingo-style streaks and QR entry with no cards or queues. Built for the phone, because her members don't sit at computers.

What hurt most

  • 01Bookings via Instagram and phone — nobody kept up in the evenings
  • 02Paper punch cards — kept getting lost and told the studio nothing
  • 03Full classes with no waitlist, half-empty rooms with no heads-up
  • 04No-shows with no consequence — spots expired unused
  • 05Attendance always collapsed after the January rush — nothing held members
  • 06A reception queue at 6:25 pm when 30 people arrived at once

Walk through the app screen by screen

Every screen is from an actually built showcase application — clickable UI with fictional data, not a static mockup.

app.vase-studio.cz/dnes
Fitness studio member app — Today on one screen
12 weeksaverage streak of active members
01

Today on one screen

The member's home screen. At the top the streak — how many weeks in a row they've shown up and how far the record is. Below it tonight's booked class with a photo and countdown, the weekly goal as a ring, the credit balance and studio news. Everything a member needs within five seconds of unlocking their phone.

What's here

  • Weeks-in-a-row streak with the current week at a glance
  • The next booked class with countdown and bike number
  • Weekly goal 2/4 as a segmented ring
  • Credit balance with one-tap top-up
  • Week summary: classes, hours on the floor, calories
  • Studio news — a new class with the first visit free

Why the studio wanted it

The owner put it precisely: “I want the app to tell the member why to come today.” The home screen doesn't talk about the studio — it talks about the member: your streak, your bike, your goal. That's what brings people back.

app.vase-studio.cz/rozvrh
Fitness studio member app — Schedule and one-tap booking
1 tapfrom schedule to booking
02

Schedule and one-tap booking

A weekly schedule with everything needed to decide: time, coach, room and occupancy as a gauge. Past classes quietly fold away, a glowing line marks the current time. Booking is one tap, a full class offers spot-watching — and when a spot frees up, the app tells you first.

What's here

  • 7 days of schedule with day switching and class-type filters
  • Occupancy of every class at a glance
  • One-tap booking — takes a credit and confirms
  • Full classes: watch a spot with a push notification
  • Free cancellation up to 2 hours — the credit returns itself
  • A “now” line separates what's done from what's ahead

Why the studio wanted it

Every booking that used to go through Instagram cost reception three messages. The live-occupancy schedule eliminated them entirely — and spot-watching fills places freed by cancellations that used to expire.

app.vase-studio.cz/lekce/night-ride
Fitness studio member app — Class detail with a bike map
bike 07the favourite spot, held by the app
03

Class detail with a bike map

The heart of spinning: a room map like a cinema. The member sees the instructor's podium, taken bikes, and picks their own — the app remembers the favourite spot. Plus the coach's profile with intensity, the class profile by phases (warm-up, work, cool-down), who else is riding and what to bring.

What's here

  • A room map with bike picking — like cinema seats
  • The favourite bike is remembered and held
  • Coach with class intensity as signal bars
  • Class profile by phases: warm-up · work · cool-down
  • Who's riding too + what to bring (shoes for rent)
  • Cancel and QR check-in right from the detail

Why the studio wanted it

Fights over favourite bikes were a real problem — first come, first served. Picking a bike at booking solved it and became the app's most loved feature along the way. Members treat their bike as theirs.

app.vase-studio.cz/penezenka
Fitness studio member app — Credit wallet
CZK 72per class · credits up front
04

Credit wallet

The end of paper punch cards. Credits like in a mobile game: 1 class = 1 credit, packs with loyalty bonuses, auto top-up so a member never sits at zero, and Apple Pay in a bottom sheet. The studio gets prepaid cash flow, the member gets clarity and a history of every entry.

What's here

  • Balance as a member card with transaction history
  • Packs of 10 / 25+2 / 50+8 credits — a loyalty bonus
  • From CZK 72 per class on the biggest pack
  • Auto top-up: below 3 credits it refills itself
  • Card or Apple Pay payment right in the app
  • Every entry and top-up traceable in history

Why the studio wanted it

Punch cards meant cash at reception and zero insight. Credits with a bonus nudged members to bigger packs — the studio holds money up front and members have a reason to come: unused credits itch.

app.vase-studio.cz/vyzvy
Fitness studio member app — Challenges, streaks and badges
+23%attendance thanks to streaks
05

Challenges, streaks and badges

Gamification that does the attendance. A GitHub-style heatmap of the last 15 weeks, a monthly challenge with a limited reward, badges for milestones and the studio's longest-streak leaderboard. A streak doesn't want to be broken — which is exactly why a member shows up on the Thursday they don't feel like it.

What's here

  • Weeks-in-a-row streak — a 15-week attendance heatmap
  • Monthly challenge: 12 classes = a limited hoodie
  • Badges for milestones: first class, 25 classes, early bird
  • The studio's longest-streak leaderboard — you vs. the rest
  • Locked badges show what the next goal is
  • A push reminder when the streak hangs by a thread

Why the studio wanted it

Attendance is a fitness studio's business: those who come, renew. Streaks and challenges lifted active members' attendance by a fifth — not with discounts, but by making quitting hurt. That's what no punch card can do.

app.vase-studio.cz/check-in
Fitness studio member app — QR check-in with no cards
2 sentry via the QR reader
06

QR check-in with no cards

Entering the studio like boarding a flight. A QR ticket with a self-refreshing code, one card in the app instead of plastic in a wallet. The member taps the phone on the reader and walks in — attendance logs itself, the streak extends itself, and reception handles the rush instead of searching names in a notebook.

What's here

  • A QR ticket with an auto-refreshing code
  • Entry in 2 seconds — tap and go
  • Attendance counts itself, streaks extend automatically
  • The next booking right on the ticket
  • Visit history with a look back
  • Works offline too — the code is always at hand

Why the studio wanted it

At 6:25 pm thirty people arrived for the evening block and reception collapsed. QR gets them through before they take their jackets off — and the attendance data the whole gamification runs on collects itself.

What it gave the studio

The figures are illustrative — they show the typical benefit of a member app for a studio this size.

+23%

active-member attendance

streaks don't want to break

0

bookings via Instagram

everything is one tap in the app

−40%

expired spots

spot-watching + 2-hour cancellation

0

reception queues

QR handles the rush by itself

Under the hood

The member app is built for the phone — members carry it in their pocket, no corporate IT installs. The booking engine guards capacities, bikes and waitlists; credits and payments run through a payment gateway with Apple Pay; QR check-in talks to the reception reader; and gamification runs on attendance data that creates itself with every beep.

Mobile-first · PWAPush notificationsQR check-in + readerPayment gateway · Apple PayCredit engineGamification · streaks & badgesBookings with waitlistsEU hosting · GDPR

How a project like this comes about

  1. 1

    An evening in the rush

    We stand at reception at 6 pm and map how bookings, entries and queues really run — not how they're described in a meeting.

  2. 2

    A clickable design

    Within two weeks you get a clickable app like this one. You decide over finished UI, not wireframes.

  3. 3

    Screen-by-screen build

    We build in parts — schedule and booking first, because they hurt the most. Each part goes live as soon as it's ready.

  4. 4

    A pilot with loyal members

    The app runs for two weeks with thirty members for real. Whatever doesn't fit, we fix before the whole studio gets it.

  5. 5

    Live operation and growth

    After launch we don't abandon the system — we gather feedback and add challenges, badges and integrations as the studio grows.

The fitness studio member app is a showcase concept built by our studio: a real, clickable application with fictional data. It shows how we build member apps to order — yours would be shaped by your operation. Class photos: Pexels (free licence).

Handling bookings via DMs and entries via punch cards?

We'll show you the member app on one screen. Within two weeks you'll see a clickable design of yours — no strings attached.

Write to us