Demo application
Encore Dance Studio — Class booking & studio management
One app with two faces: a friendly portal where members book classes, join waitlists and manage their passes — and a back office where the studio team runs the timetable, check-in, members, sales and reports.

A home page for every member
Members see their next class, the classes left on their pass, their streak and classes with places in the next few days.
Book in one click
Each class shows its teacher, room, places left and cancellation policy. One click books it and a class comes off the pass.
No double-booking
Members can’t hold two classes that overlap. The rule is checked on the server, together with the booking itself.
Waitlists that move
A full class offers a place in the queue. When the studio adds places, the people waiting longest are booked in automatically and get a message.
Front desk in seconds
Check people in one by one or all at once, add a walk-in, find any member and sell a class pack at the desk.
The studio at a glance
A timetable coloured by style, today’s classes, bookings, check-ins and sales, and reports on attendance, busiest times, teachers and styles.
- Member portal
- Class booking
- Waitlists
- Passes & pricing
- Front-desk check-in
- Members & sales
- Timetable
- Dashboard & reports
Shown with a fictional studio and fictional members, teachers and staff. This is a demonstration application and a customizable starting point — not a customer deployment.