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
pass • 15 KWD
6 Class Passes
pass • 80 KWD
12 Class Passes
pass • 150 KWD
1 Month Unlimited
membership • 175 KWD
3 Months Unlimited
membership • 300 KWD
6 Months Unlimited
membership • 575 KWD
1 Year Unlimited
membership • 1000 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
| Name | Mobile | Status | |
|---|---|---|---|
| Noor Alenezi | noor@example.com | +96550000001 | Checked in |
| Sara Abdullah | sara@example.com | +96550000002 | Booked |
| Lulwa Fahad | lulwa@example.com | +96550000003 | Waitlist |
Sample schedule and capacity
| Day | Time | Class | Instructor | Capacity | Booked |
|---|---|---|---|---|---|
| Saturday | 8:00 AM | Hot Pilates | Layal | 14 | 11 |
| Saturday | 5:00 PM | Hot Barre | Zaina | 14 | 14 |
| Saturday | 7:00 PM | Hot Yoga | Eleni | 14 | 9 |
| Monday | 6:00 AM | Hot Pilates | Layal | 14 | 12 |
| Monday | 5:00 PM | Hot Sculpt | Fatemah | 14 | 14 |
| Monday | 7:00 PM | Hot Yoga | Eleni | 14 | 8 |
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.