Your side
The dashboard
The client side is where the beauty goes. This side gets the opposite treatment — dense, fast and built for one hand on a phone between sessions. What needs you comes first; everything else is behind it.
Needs you — payment to confirm
3 waitingUntil the Ziina API is available, this is the whole manual step. One tap and the confirmation, the reminder, the package deduction and the seat all resolve themselves.
Reem Al SuwaidiPower yoga · Tuesday 08:30
AED 60held 8 min agoConfirmRelease
Marcus LindqvistPrivate yoga · 5-session package
AED 750held 21 min agoConfirmRelease
Nadia HaddadRTT® · three-session programme
AED 2,000held 26 min agoConfirmRelease
Today
Tuesday 8 September08:30
Power yoga · Ladies only9 of 12 booked
11:00
Private · Priya RamanSession 4 of 10
14:00
RTT® · Yasmin KhourySession 1 of 3 · intake signed
19:30
Power yoga · Men only6 of 12 booked
Classes this week
Edit scheduleTue 08:30
Ladies only9 of 12 mats
Wed 19:30
Men only6 of 12 mats
Thu 08:30
Ladies only12 of 12 mats
FullClients
5 activePriya RamanPrivate yoga · 6 of 10 left
Yasmin KhouryRTT® · 2 of 3 left
Recording dueReem Al SuwaidiClasses
Tom Brady-EllisPrivate yoga · 1 of 5 left
Package nearly usedLayla MansourCustom recording
Questionnaire inRecordings to make
3 in the queuePersonalised recording · Yasmin KhourySession was 2 days ago
UploadCustom recording · Layla MansourOrdered 4 days ago
UploadLibrary recording · Sleep, UnforcedNot started
UploadThings you change yourself
This is the architectural rule, not a design preference: if it lives in the database you need a browser, and if it lives in the code you need me. Everything on this list is a database row.
Class days and timesClass capacityPricesPackage structuresService descriptionsPrivate yoga availabilityRTT® availabilityBlocked datesCancellation windowForm questionsConsent wordingRecording titles and pricesUpload new recordingsEmail wording