SignPost

Agent workspace

Active Listings

Salt Lake County satellite map
Status Placed Scheduled Action Needed Pickup

Agent inventory

Storage

Operator workspace

Job Queue

Date Window Address Agent Type Status Payment Price

Operator workspace

Integrations

Database Mocked

Records persist in browser storage with the same entity shape planned for Supabase.

localStorage -> Supabase Postgres + RLS
Payments Mocked

Paid bookings generate mock Stripe payment references now.

mock_stripe -> Stripe Checkout + webhooks
Email Mocked

Booking and completion emails are logged as events.

mock_email -> Supabase Edge Function
Photo Storage Mocked

Completion photo URLs are generated locally.

mock_storage -> Supabase Storage

Operator workspace

Agents

Name Brokerage Email Active Listings Revenue

Create job

Book New Install

Total due $85.00 Mock Stripe Checkout creates a paid booking and payment reference locally.