Tour Dash
Roadmap

Shipped, in progress, planned.

Everything below traces to real work in the repository or to a scoped phase in the launch plan. Nothing is listed as done that is not done.

Planned In progress Shipped

Shipped items below are dated from git commit timestamps — Started is the timestamp of the previous commit in the same working session, so the gap is a real measure of how long that piece took. Where a task's start crosses into a different session (a new day, a gap of hours), no duration is shown — only when it shipped — rather than imply continuous work that didn't happen.

Planned10
Performance split
Phase 0 — load the map and charts only on the screens that use them.
Terms, privacy, fees, cancellation
Phase 0 — real policy copy. Required before money moves.
Production hygiene
Phase 0 — map key restrictions, social preview image, analytics, source backup wired.
Messaging
Phase 1 carry-forward — the two sides of a booked job can reach each other. Needs a new screen, not just a table.
Payments & escrow
Phase 2 — Stripe Connect. Funds held at booking, released on verified completion.
License verification
Phase 2 — checked against state records at sign-up.
Instant dispatch
Phase 3 — push the job to the nearest qualified agents instead of waiting for a browser.
Verified arrival
Phase 3 — location-confirmed, timestamped check-in at the property.
Seller showing report
Phase 3 — six questions in, a branded summary out, ready to forward.
Brokerage accounts
Phase 3 — shared coverage pools sold by the seat.
In progress1
Brand identity pass
Logomark, favicon and sidebar treatment being refined.
Started 18 Aug 3:19p
Shipped11
Accounts & real sign-in
Supabase Auth replacing the demo-only check. See Phase 1 Shipped.
Shipped 19 Aug 1:31p · single session
Database & storage
Profiles, listings, applications, appointments, transactions, reviews, notifications — every table behind row-level security.
Shipped 19 Aug 1:31p · single session
Live data on every screen
Sample arrays replaced with real queries, verified against the live app end to end.
Shipped 19 Aug 1:31p · single session
Server-side radius search
Geographic queries moved from the browser into the database.
Shipped 19 Aug 1:31p · single session
Deployed to Cloudflare
Live and reachable at tour-dash.pages.dev, with the client development update published alongside it.
First live 18 Aug · latest deploy 19 Aug
Sign-in experience
Branded sign-in and sign-up capturing brokerage, license number, ZIP and service radius.
Started 18 Aug 3:19p → Shipped 3:29p · 10m
Application shell & routing
Twelve screens, protected and public routes, mobile bottom navigation and desktop sidebar.
Started 18 Aug 12:42p → Shipped 3:19p · 2h 37m
Live opportunity map
Mapbox GL with ZIP geocoding, radius filtering, custom markers and popups.
Started 18 Aug 2:43p → Shipped 3:12p · 29m
Locked design system
Full light and dark token sets, with the chartreuse accent reserved for primary actions only.
Started 18 Aug 12:42p → Shipped 1:55p · 1h 13m
Nine service types
Showings, open houses, inspections, walkthroughs, CO inspections, sign placement, open door, admin tasks, appraisals — each with its own form schema.
Started 18 Aug 12:42p → Shipped 1:55p · 1h 13m
Full marketplace journey (interface)
Post, discover, apply, approve, schedule, wallet, review — every screen present and navigable.
Shipped 18 Aug 12:42p · initial build
Sequencing

Why this order