📊

Studio Dashboard & Command Centre

Real-time studio command centre — track cleared daily revenue, monitor live activity streams, check waiver compliance, manage upcoming rosters, and audit debtor accounts at a glance.

Teacher App — Live Studio Overview Command Centre

Studio Overview

Live Sync

Real-time attendance, daily revenue, and client operations

Point of Sale
Schedule
Students
Active Clients
1
Total base: 250% ratio
Classes Today
3
Next: Vinyasa FlowRosters
Today's Revenue
$500.00
7-day: $500.00Reports
Students In Arrears
$0.00
All accounts settledReview
Today's ScheduleFull Schedule
Vinyasa Yoga Flow
10:00 AM • Studio A
8 / 12 Booked
Waiver Compliance
50%
1 Signed
1 Pending
Revenue VelocityDaily gross sales recorded through POS, passes, and subscriptions.
7-Day Gross$500.00 TTD
Sun
Mon
Tue
Wed
Thu
Fri
Sat
Activity StreamLive feed
Payment: $500.00
Aug 21, 10:40 PMArrears Settlement
Transfer (Pending): $500.00
Aug 21, 10:04 PMREF-3746873
New Client: Jane Doe
Aug 21, 10:00 PM
View All Clients

1. Overview & Real-Time Architecture

The Studio Overview Dashboard (/dashboard) provides studio owners, instructors, and administrators with an instant operational pulse of the business. Powered by real-time Firestore synchronization, the dashboard updates immediately whenever a student enrolls, signs a digital waiver, checks in at the kiosk, or completes a payment online.

2. Cleared Revenue Engine vs. Pending Slips

Studio Management PRO enforces strict GAAP revenue recognition standards:

  • Today's Revenue: Only counts verified and completed transactions (status === 'completed' / amountPaid > 0).
  • Bank Transfers & Offline Proofs: Unverified bank transfer uploads (status pending_verification) are isolated from your live revenue cards until an administrator audits the bank slip and clicks APPROVE.
  • Direct Report Access: Clicking the Today's Revenue card takes you directly to the full Financial Reports & Transactions Ledger (/dashboard/reports) to inspect itemized receipts, taxes, and payment method breakdowns.

3. Live Activity Stream Color Coding

The activity stream keeps teachers updated on events happening around the clock:

  • Payment: $XX.XX (Emerald Badge) — Cleared credit card or in-person payment collected.
  • Transfer (Pending): $XX.XX (Amber Badge) — Bank transfer proof uploaded by a student awaiting admin approval in the Bank Transfers queue.
  • New Client: [Name] (Purple Badge) — New student account registered via portal, shop, or kiosk.
  • Class Booked: [Session] (Blue Badge) — Live reservation logged on the schedule.

4. Key Operational Widgets

Digital Waiver Compliance

The donut gauge calculates the exact percentage of active clients with signed liability waivers. Clicking opens the waiver compliance manager to resend digital signing links in one click.

Arrears & Aging Debt Indicator

Displays total outstanding studio debt. If any student has overdue balances, the card illuminates in warning crimson and links directly to the aging debt recovery ledger.