Metrognome Docs
This is the internal documentation for the Metrognome app—how customers find and book studios, and how staff manage day-to-day operations. Whether you're new to the team or need a quick refresher, start here.
Where to Start
First day? Start with the Staff Survival Kit — quick links, common scenarios, and key rules all in one page.
New to Metrognome? Read Concepts to understand the core pieces: locations, resources, users, and reservations.
Learning the customer experience? Follow the User Journey to see how someone goes from signup to booking.
Finding Things
Press ⌘K anywhere in the app to open the command palette. Type what you're looking for—a user, location, or resource—and jump directly there.
App Sections at a Glance
Public Pages
What customers see before signing in:
- Home (
/) — Landing page with links to hourly and monthly offerings - Locations (
/locations) — Browse all locations with map and grid views - Location Detail (
/locations/[id]) — See a location's available studios - Resource Detail (
/resources/[id]) — View a studio's specs and book time
Customer Account (/account)
What signed-in customers can access:
- Overview — Dashboard with upcoming reservations, credits, and transactions
- Profile — Edit personal information
- Reservations — View booking details and access codes
Staff Dashboard (/staff)
Where staff manage operations:
- Users — Find, create, approve, and manage accounts
- Reservations — View and manage bookings
- Locations & Resources — Configure studios and facilities
- Credits — View credit balances and transactions
- Finance — Stripe transactions and transfers
Admin (/admin)
System administration for admins only:
- Campaigns — Marketing campaign management
- Jobs — Background job monitoring and retry