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.
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.