Explore All 4 Live Surfaces with One Click
Every surface shares a single live store pre-populated with 4 Miami HVAC technicians, 12 Miami-Dade customers, today’s active dispatch board, and 14 days of completed jobs & invoices.
1. Customer Booking
7-step mobile-first wizard with ZIP check, photo upload, 10-min slot hold timer, and 20% deposit math.
2. Owner Dispatch Board
Kanban, Miami Map & Timeline views, smart technician scoring, SLA alerts, and 4-tab Job Drawer.
3. Technician Field PWA
Sign in as Carlos Mendez: start route (sends ETA SMS), add parts, select tip, and collect payment.
6-Step End-to-End Verification Walkthrough
Book an AC Repair on /book
Select AC Repair ($99), enter ZIP 33133, pick a time window, and pay the $19.80 (20%) deposit.
Smart-Assign on Dispatch Board
Open /admin/dispatch, click an unassigned job, and inspect the ranked technician suggestions with travel & load scores.
Start Route in Tech PWA
Switch to /tech as Carlos Mendez and tap Start Route ▶ to transition to on_the_way and send the ETA SMS.
Add Parts & Calculate 7% Tax
Tap Complete & Collect Payment, add a $120 Capacitor part (+$8.40 tax), and credit the $19.80 deposit.
Collect Tip & Payment
Select a 20% tip ($43.80) on the $219 pre-tax subtotal and charge the saved Visa •••• 4242 or text the pay link.
Verify Revenue & Commissions
Open to view gross revenue, tips, and 20% technician commission CSV exports.
White-Label Configuration Architecture
Validated by Zod schema + WCAG contrast checker at startup (`config/business.schema.ts`)
Location: Miami, FL (America/New_York) · 23 ZIPs
Rules: 20% deposit · 7.0% parts tax · 5 HVAC services
Location: Austin, TX (America/Chicago) · 7 ZIPs
Rules: 20% deposit · 8.25% parts tax · 3 Plumbing services