Private admin dashboard

Everything the studio team needs to manage Chamber.

This route is the structure for the internal dashboard where you manage classes, repeating schedules, waitlists, purchases, client records, and check-ins.

Classes loaded
4
Instructors
6
Passes & memberships
7
Open tasks
Waitlist + check-in

Add instructor

Add class template

Add plan

Current instructors

Eleni
Hot Yoga
Fatemah
Hot Sculpt
Julia
The Floor Is Lava
Layal
Hot Pilates
Muneera
Hot Sculpt
Zaina
Hot Barre

Current class templates

Hot Barre
50 min • capacity 14
Hot Pilates
50 min • capacity 14
Hot Sculpt
50 min • capacity 14
Hot Yoga
60 min • capacity 14

Current plans

Single Class Pass
pass15 KWD
6 Class Passes
pass80 KWD
12 Class Passes
pass150 KWD
1 Month Unlimited
membership175 KWD
3 Months Unlimited
membership300 KWD
6 Months Unlimited
membership575 KWD
1 Year Unlimited
membership1000 KWD

Admin actions

Book clients with account
Book walk-ins without account
Add clients manually to waitlist
Check clients in on arrival
Capture purchase, email, and mobile data
Manage late cancellation policy

Sample roster

NameEmailMobileStatus
Noor Alenezinoor@example.com+96550000001Checked in
Sara Abdullahsara@example.com+96550000002Booked
Lulwa Fahadlulwa@example.com+96550000003Waitlist

Sample schedule and capacity

DayTimeClassInstructorCapacityBooked
Saturday8:00 AMHot PilatesLayal1411
Saturday5:00 PMHot BarreZaina1414
Saturday7:00 PMHot YogaEleni149
Monday6:00 AMHot PilatesLayal1412
Monday5:00 PMHot SculptFatemah1414
Monday7:00 PMHot YogaEleni148

Rules the live backend must enforce

Users create an account to book classes.
Users with active memberships can book unlimited while membership is valid.
Users without memberships book using class passes they have already purchased.
If they do not have passes, they must purchase before booking.
Every class has a duration and attendant capacity.
Every class has a waitlist.
If a class is full, users are added to the waitlist.
If a spot opens, the user receives an email so they can book themselves in.
Users can cancel at least 1 hour before class and receive their credit back.
If they cancel less than 1 hour before class, they do not receive their credit back.
Admins can book people in with or without an account.
Admins can manually add clients to the waitlist.
Purchase data plus client mobile numbers and emails must be saved.