Tour Dash has a finished interface and no product underneath it yet. That is a better position than it sounds. This report covers what exists, what launch actually requires, and the three features that would make this more than a job board.
Update, 19 August 2026: Phase 1 has shipped — see the Phase 1 Shipped report. The status table and Phase 1 section below are corrected to match; the rest of this plan (Phase 0, 2, 3, 4) is unchanged and still ahead.
This section describes Tour Dash as of the original plan, below. As of 19 August 2026 the database and real accounts described as missing here have shipped — see the Phase 1 Shipped report. Left as written since it is what was true when this plan was proposed.
Tour Dash today is a complete, high-quality prototype. Every screen is built, the design system is locked and applied consistently across light and dark, the code compiles clean, and it is deployed and reachable. What it does not have is a system of record — no database, no real accounts, no payments. The data on every screen is realistic sample content written into the pages themselves.
This is worth stating plainly because it changes what the remaining work is. The hard, ambiguous half of building a product — deciding what the thing does, what each screen shows, what the user can act on — is already finished and visible. What remains is well-defined engineering.
The interface has already specified the backend. Every screen declares exactly what data it needs.
Concretely: the application preview panel already expects a poster's name, rating, review count and completed-job count. The applications panel already expects a list of applicants with statuses that move to approved or rejected. The wallet already expects transactions with a type, amount, date and status. These are not guesses to be made later — they are contracts already written into the components. That is why the timeline below is seven weeks and not seven months.
A screen-by-screen read of what is real today.
| Area | Status | Detail |
|---|---|---|
| Design system | Real | Complete light and dark token sets, applied consistently. Accent color disciplined to primary actions only. |
| Opportunity map | Real | Mapbox GL, genuine ZIP geocoding, server-side radius search, custom markers and popups. |
| Service type forms | Real | Nine service types, each with its own field schema driving the form. |
| Navigation & layout | Real | Route protection, desktop sidebar, mobile bottom navigation, responsive throughout. |
| Sign-in / sign-up | Real | Supabase Auth accounts with password reset. See Phase 1 Shipped. |
| Opportunity listings | Real | Live database rows, pushed to open screens over Realtime as they're posted. |
| Posting a job | Real | Publishing writes a real, geocoded row with uploaded photos. |
| Applications & approvals | Real | Approving creates a real appointment and notification, enforced by row-level security. |
| Calendar & appointments | Real | The same appointment rows created on approval — nothing separately maintained. |
| Wallet & earnings | Real | A real transaction ledger. Withdrawal records a real pending transaction — the payout rail itself is Phase 2. |
| Reviews & ratings | Real | Stored, with the reviewee's rating recalculated automatically at the database. |
| Notifications | Real | Generated by real events and delivered live in-app. Email/SMS delivery is not part of this pass. |
| Messaging | Missing | Two people with a confirmed appointment currently have no way to contact each other in the app. The one Phase 1 item carried forward — see Phase 1 Shipped. |
| Policy pages | Missing | Terms, Privacy, Fees and Cancellation exist as menu items with no content. |
About one week. Short, unglamorous, and worth doing before anyone outside the project sees the URL.
Scoped at three weeks — shipped same-day. Tour Dash stopped being a demonstration and started being a product. The platform is Supabase — a managed database with accounts, file storage and live updates included. Full detail in the Phase 1 Shipped report.
The migration was deliberately low-risk, as planned: the sign-in layer was swapped underneath while keeping the exact same shape the screens already expected, so no screen had to change. Then the sample data was replaced one page at a time, with the application working throughout — verified against the live app, not just compiled.
About three weeks. Tour Dash becomes a business here.
Everything above produces a competent marketplace. It does not yet produce a reason to choose Tour Dash over the brokerage group chat that agents already use for free. These three features do — and they are stronger together than apart.
Post it, it gets covered, and you get a receipt you can forward to your seller.
The real problem in this market is not finding coverage eventually. It is finding it now. A buyer's agent calls at 12:40 wanting to see the property at 2:00, and the listing agent is across the county with two closings.
A browse-and-apply board does not solve that, because it depends on the right person happening to be looking at the right moment. Instant dispatch inverts it: the job is pushed to the nearest qualified, well-rated agents in priority order, each with a short window to accept before it moves to the next. Browsing stays as the fallback for jobs scheduled days out.
The live-update capability from Phase 1 makes this inexpensive to build. And it produces the one number worth marketing: average time to coverage. No group chat can quote one.
The covering agent checks in at the property — location confirmed against the listing address, timestamped, with a photo. Check-out at the end.
This is the trust primitive the whole marketplace rests on. It is what makes releasing escrow safe rather than hopeful. It protects a listing agent who was not there to see what happened, and it equally protects a covering agent against a false claim that they never showed. It is also the hardest thing on this list for a competitor to copy, because the value is in consistent enforcement, not in the feature itself.
When the showing ends, the covering agent answers six quick questions. Interest level. Objections raised. Reaction to the price. Anything wrong with the property. Optional photos. Sixty seconds, mostly taps.
Tour Dash turns that into a clean, branded summary — carrying the listing agent's name, not Tour Dash's — that they forward straight to their seller.
This is the strategic feature. Keeping sellers informed is the recurring chore listing agents most dislike and can least afford to do badly, and it is the thing sellers judge them on. A tool that reliably makes an agent look good to their own client stops being a cost line and becomes something they defend. It also converts the product from a labor marketplace, where the incentive is to route around the platform once you know someone, into a workflow, where leaving means losing the reports.
A marketplace with thin supply fails on first impression and does not get a second one. The go-to-market plan is built around avoiding that.
A complete, well-designed, deployed interface covering the entire marketplace journey, running on sample data with no database, accounts or payments behind it.
Roughly seven weeks of engineering across four phases: one week of readiness, three weeks for the real system, three weeks for payments and trust.
Instant dispatch, verified arrival, and the automatic seller report. Together they turn a labor board into a workflow agents would rather not work without.
Approve Phase 0 and Phase 1 as one block of work. They are sequential, low-ambiguity, and nothing else can start until the system of record exists.