CASES

Projects

You are here: Home > Projects > Gym class booking Mini Program
Try it online

Gym class booking Mini Program

For multi-location gym chains and group class and personal training studios that want class scheduling, booking, membership cards and entry check-in in one Mini Program. The demo shows group class timetables with bike seat selection, waitlists for full classes, personal training booking by time slot, automatic deduction from membership cards and class packs, a dynamic check-in code that refreshes every 30 seconds, a training calendar heat map, and body measurement trend charts. It also includes a gym operations back office (overview, class scheduling, member management). Bookings, open spots, waitlists and canceled classes in the back office match the Mini Program. On phones, back-office tables are shown as cards.

[Gym class booking Mini Program]
Try it live

Features

Group class timetableBike seat selection & waitlistPersonal training bookingMembership cards & class packsDynamic check-in codeTraining dataMy appointmentsGym operations back office (overview / scheduling / members)

Design and technical highlights

  • Booking rules that actually run

    Free cancellation up to 2 hours before class, a session deducted for later cancellations, automatic waitlisting when a class is full, and no bookings while a card is frozen. Remaining sessions and class pack balances update at every step. When the gym cancels a class in the back office, members' bookings are canceled and sessions refunded automatically, and the class is grayed out in the timetable.

  • Visual seat selection for cycling classes

    A bike map is generated from room capacity, showing booked bikes, available bikes and your own at a glance. Once you pick one, the bottom bar confirms it and completes the booking.

  • Check-in code linked to turnstiles

    The QR code refreshes automatically on a 30-second countdown ring to block screenshots. After a simulated turnstile scan, the entry result and locker assignment are shown.

  • Long-term training records

    A 13-week training heatmap, stacked charts of training time by week or by type, a dual-axis weight and body fat trend, and personal bests, all drawn with ECharts with details on hover.

Screenshots

[Bike seat selection]
Bike seat selection
[Training data]
Training data

More mobile screens

Key screens beyond the cover, all 390 × 844 phone screenshots, swipe left or right to view.

Gym class booking Mini Program · Membership card & renewal mobile screenshot
Membership card & renewal
Gym class booking Mini Program · Entry check-in code mobile screenshot
Entry check-in code
Gym class booking Mini Program · Personal training classes mobile screenshot
Personal training classes

Tell us what you need

We reply within one business day with a recommended solution, timeline and budget range. Phone: 13397281334

Get a quoteView projects
Get a recommendation

Leave your phone number or WeChat ID and we will contact you within one business day.

By submitting you agree to the Privacy policy. We only use it to contact you.

Or reach us directly

WeChat QR code
Scan with WeChat to add us Call us 13397281334
Message us on WeChat
WeChat QR code

Long-press or screenshot to scan the QR code