Tour Dash · Marketplace · Design directions

Two ways for agents to sell things to each other

Michael's note: "Imagine being able to post furniture or whatever in a marketplace for sale, like Facebook Marketplace." The two directions below are drawn for that. The first is a photo grid with fixed prices, the shape people already know. The second groups items by the home they are leaving and sells them on offers before closing, which only Tour Dash could do.

Thursday, September 24, 2026Demo data, the agent accountLight theme shown, both inherit dark from tokens

Why this fits Tour Dash

Agents already have the things a marketplace needs and Facebook does not. Every account is a verified person with a name, a photo, a phone and a history of jobs. Every account has a location and a radius, because Find opportunities already filters by both. Every account has a wallet that can hold money and release it later, because that is how a job is paid. Facebook Marketplace has none of that, which is why it is full of "is this still available" and no-shows.

The stock is real too. Staging furniture between listings, open house signs, lockboxes, a lamp a seller left behind, forty moving boxes after a closing. Agents move house-sized amounts of stuff for a living, and right now they sell it to strangers or leave it at the curb.

A · The Shelf is a Marketplace page in the sidebar: a photo grid, a price on each tile, a distance, a Buy button that holds the money in the buyer's wallet until pickup. Selling is one dialog. B · The Lot starts from the address instead of the item. A listing agent posts everything leaving with a house as one lot, buyers make offers, the pickup window comes from the closing date, and they can come see it all at the open house.

What both directions share

Tour Dash/Marketplace/Directions, Sept 2026

Direction A · The Shelf

A photo grid of things for sale near you, a price on every tile, and a Buy button that holds the money until you pick it up. It works the way Facebook Marketplace works, with verified people and a wallet behind it.
Marketplace / Browse1200 · Light
+ Sell something
Marketplace
Furniture, staging pieces and gear from agents within 10 miles of Short Hills.
BrowseSelling2Saved3
Within 10 mi▾ All categories▾ Any price▾ Newest▾ 31 items
4
$120
Grey linen sofa, three seats
3.4 mi · Dana Whitfield · 2h
$45
Six open house A-frame signs
1.9 mi · Tomas Vidal · 5h
$30
Supra lockbox, iBox BT LE
4.8 mi · Alicia Moreno · yesterday
Sale pending6
$250
Staging dining set, table and six chairs
2.7 mi · Marcus Ellery · yesterday
$15
Twelve white bath towels, boxed
1.2 mi · Priya Nair · 2d
$60
Brass arc floor lamp
3.4 mi · Dana Whitfield · 2d
Free
About forty moving boxes, flat
0.8 mi · Leo Park · 3d
3
$900 $1,100
Queen staging bed with linens
6.1 mi · Kim Osei · 4d
1 2 3 4 5
Marketplace / Item390 · Light
9:41●●●
Marketplace
$120
Grey linen sofa, three seats
Like newPickup in Short Hills, 3.4 miListed 2h ago

Came out of a staged listing that closed last week. No pets, no marks, 84 inches wide. Fits through a standard door with the feet off. Bring two people.

Dana Whitfield
Compass, Short Hills · 31 jobs on Tour Dash
Verified
Message DanaBuy for $120
Your wallet holds $120 until you mark it picked up. Dana is paid then. If it falls through, it comes back.
6 7
  • 1Sell something is the one amber. Nothing else on the page uses it, not a tile, not a price, not a Buy in the grid.
  • 2The radius you already set. Same control as Find opportunities. Change it here and the board changes too, because it is the same setting on the profile.
  • 3Selling and Saved are tabs, not pages. Your two live items and three saved ones stay one click from the grid.
  • 4Sale pending is a grey tag. Someone's money is held on the dining set. It stays visible so a second buyer can ask to be next, but Buy is off.
  • 5Free is a price. Boxes, hangers and leftover paint are most of what agents give away after a closing. Free items skip the wallet entirely and go straight to a message thread.
  • 6Buy holds, it does not pay. The sentence under the buttons is the whole contract. The buyer marks pickup, the seller gets paid, and a no-show returns the money.
  • 7The seller card is the trust. Verified from the same check jobs use, plus the job count. Facebook shows you a first name and a year joined.
Marketplace / Sell something1200 · Light · one dialog
+ Sell something
Marketplace
Furniture, staging pieces and gear from agents within 10 miles of Short Hills.
$120
Grey linen sofa, three seats
$45
Six open house A-frame signs
$30
Supra lockbox, iBox BT LE
$250
Staging dining set
$15
Twelve white bath towels
$60
Brass arc floor lamp
Free
Moving boxes
$900
Queen staging bed
Sell something×
Cover
+
Photos first. The first one is the tile. Phone photos are fine, and a photo of it in the room sells better than one against a wall.
Brass arc floor lamp
Lighting▾
NewLike newUsed
$ 60or mark it free
Home office · 12 Hobart Ave▾
Buyers see "Short Hills, 3.4 mi" until their money is held. Then they see the address and your phone.
Bulb included, dimmer works, base is heavy…
Posts to agents and vendors within 10 miles. You can pause or edit it from the Selling tab.Post it
8 9
Marketplace / Thread390 · Light · buyer's side
9:41●●●
Messages
Dana Whitfield
Grey linen sofa · $120
Is the sofa still available? I could grab it Saturday after two.Thu 4:12 pm
Yes. Saturday after two works, I'll be at the office. It's on the ground floor.Thu 4:30 pm
You paid $120Held
Held in your wallet until you mark it picked up. Dana's address and phone are in the item now.See pickup details
Paid. See you Saturday.Thu 4:33 pm
Picked up · $120 released to DanaDone
Saturday 3:12 pm. Both of you can leave a review.
Message Dana…
10
  • 8Photos are the left half. On Facebook the photo is the listing. The form is six fields and posts in under a minute from a phone.
  • 9Pickup is a saved place. Home office, the brokerage or a listing address, picked from a list. The town shows in the grid, the street after money is held.
  • 10Money lives in the thread. Paid, held, picked up and released are cards between the messages, so nobody has to leave the conversation to find out where things stand.

Direction B · The Lot

Items are grouped by the home they are leaving. A listing agent posts the lot, buyers make offers, the pickup window comes from the closing date, and everyone can come see it at the open house. Only Tour Dash knows the address, the agent and the closing.
Marketplace / Lots near you1200 · Light
+ Start a lot
Marketplace
What is leaving with the houses within 10 miles of Short Hills. Make an offer, or go see it at the open house.
LotsItemsMy offers3
Within 10 mi▾ Pickup any time▾ Closing soonest▾
3.4 miPickup Fri Oct 3 to Sun Oct 5
90 Forest Drive, Short HillsDana Whitfield · closes Oct 7 · open house Sat 1 to 3
+10
14 items · sofa, dining set, two beds, lamps6 offers in
2.7 miPickup Sat Oct 11 only
18 Wyoming Avenue, MaplewoodMarcus Ellery · closes Oct 14 · no open house
+3
7 items · patio set, grill, garage shelving1 offer in
4.8 miPickup Oct 17 to 19
7 Beekman Terrace, SummitAlicia Moreno · closes Oct 21 · open house Sun 12 to 2
3 items · piano, rug, hall mirrorNo offers yet
1.9 miPickup this weekend
Staging inventory, MillburnTomas Vidal · not a listing · storage unit clear-out
+18
22 items · signs, lamps, art, linens9 offers in
Your lots
42 Ridgewood Road
9 items · 3 offers to answer · pickup Oct 3 to 5
Staging, unit 14
4 items · nothing new
How a lot works
1Pick one of your listings. Closing sets the pickup window. 2Snap each item. Ask a price or leave it open. 3Buyers offer, or come see it at the open house. 4Accept an offer and the wallet holds it until pickup day. 5Need someone there on pickup day? Get coverage.
11 12 13 14
Marketplace / A lot390 · Light · buyer's side
9:41●●●
Lots near you
90 Forest Drive, Short Hills
Leaving with the house · 14 items · Dana Whitfield
Pickup
Fri Oct 3 to Sun Oct 5
See it
Sat 1 to 3, open house
Grey linen sofa
Asking $120 · best offer $100
Offer
Dining table and six chairs
Open to offers · 3 offers in
Offer
Brass arc floor lamp
Asking $60 · your $50 is in
Waiting
Queen bed, frame and mattress
Asking $300 · no offers
Offer
Moving boxes, about forty
Free · first to claim
Claim
Garage shelving, two bays
Asking $40
Offer
Add Saturday's open house to my calendar
Offers are answered by Dana. An accepted offer is held in your wallet until you pick up during the window.
15 16
  • 11The address is the tile. A lot card is a house photo, the pickup window, the agent and five item thumbnails. Buyers browse by neighbourhood, which is how they think about furniture anyway.
  • 12Closing sets the clock. The window is the days before the closing date on the listing, so it is never wrong and the seller never types it.
  • 13A lot does not need a listing. Tomas's storage clear-out is a lot with a self-set window. So a stager or a vendor can use the same page.
  • 14The tie to the core product. Pickup day with strangers coming and going is a job. Get coverage posts it like any other, and the vendor who hosts it can mark items picked up.
  • 15Offers, not prices. Sellers who are leaving town want it gone more than they want the price. Asking is optional and best offer shows, so the market clears in days.
  • 16The open house is the showroom. One tap puts Saturday on the buyer's calendar. They see the sofa and the house, and the listing agent gets more feet through the door.
Marketplace / Start a lot1200 · Light · step two of four
+ Start a lot
Marketplace
What is leaving with the houses within 10 miles of Short Hills.
Start a lot · 42 Ridgewood Road×
✓The address2Snap the items3Pickup window4Post
42 Ridgewood Road, Millburn
Your listing · under contract · closes Tuesday Oct 7 · open house Sat Sep 27, 1 to 3
From your listings
One photo per item, straight from the phone. Add a title and an asking price if you want one. Leave the price empty and buyers will offer.
1
Sectional, grey
$ 150
2
Dining set, 6 chairs
Open to offers
3
Floor lamp
$ 40
4
Queen bed
$ 300
5
Garage shelving
$ 40
6
Moving boxes
Free
7
Bath towels, 12
$ 15
8
Patio chairs, 4
Open to offers
9
Tool bench
$ 60
Add another
Pickup window · from the closing date
Friday Oct 3 to Sunday Oct 5, 9 am to 6 pm. The house is empty by then and the keys are still yours. Change it on the next step.
Someone on site for pickups?
Post a Pickup day host to Get coverage, $60 flat, when you post the lot. They check people in and mark items picked up.
Nine items. Buyers within 10 miles see the lot in a minute, and the open house on Saturday shows it in the item feed.BackPickup window →
17 18
Marketplace / Offers390 · Light · seller's side
9:41●●●
42 Ridgewood Road
Offers to answer3 open · 2 accepted
Sectional, grey
Asking $150
Marcus Ellery · $130
Can pick up Friday morning
DeclineAccept
Priya Nair · $110
Sunday, with a truck
DeclineAccept
Dining set, 6 chairs
Open to offers
Leo Park · $200
Saw it at the open house
DeclineAccept
Floor lamp
Asking $40
Priya Nair · $40
Accepted · $40 held · pickup Sunday
Held
Accept one offer per item. The rest are declined for you and told the item is gone.
19
  • 17The address comes from your listings. Under contract, the closing date and the open house are already on it. The seller picks it and types nothing about the house.
  • 18Coverage is a checkbox on posting. A Pickup day host is a normal job on the board. Whoever takes it marks items picked up from their phone, which releases the money.
  • 19One Accept is the amber. The best offer on each item gets the filled button. Accepting one closes the others and holds the buyer's money the same minute.

Side by side

A · The ShelfB · The Lot
The unit for saleOne item, one price, one sellerA house's worth of items under one address and one pickup window
How the buyer finds itPhoto grid, filtered by radius, category, price and recencyLot cards by address and closing date, with an Items tab that flattens them into a grid
PriceFixed, or free. No haggling in the productOffers, with an optional asking price. One accept per item closes the rest
Who can sellAny verified account, agent or vendorAnyone, but the best version needs a listing under contract
Where the money sitsHeld in the wallet at Buy, released when the buyer marks pickupHeld when an offer is accepted, released on pickup day by the seller or the host
PickupArranged in the thread, at a saved placeFixed window derived from closing, optionally staffed by a Get coverage job
Ties to the core productProfiles, radius, wallet, messages, notificationsAll of A's, plus listings, the calendar, open houses and a new job type
What is new to buildAn items table with photos, a Marketplace page, item detail, the Sell dialog, a message thread, a hold and release flowAll of A's, plus lots, offers with accept and auto-decline, the closing-date window, the calendar hook and the Pickup day host job
Build costMedium. Threads and the hold are the work. The grid is the easy partHigh. Offers alone are a small auction system, and it leans on listings having a closing date
Biggest riskAn empty grid. A marketplace with nine items in it looks abandoned, and the radius makes it emptierDependence on listings. If agents post lots without one, it collapses into A with extra steps
What Facebook cannot copyVerified sellers and held moneyEverything. It needs the listing, the closing and the open house

Recommendation

A · The ShelfBuild this first

It is the shape every agent already knows, it works on day one with three items in it, and the hard parts (the thread, the hold, the release) are the same hard parts B needs. Ship it in the sidebar as Marketplace, agent and vendor accounts both, local pickup only.

B · The LotTake two things now

Take the grouping and the window. Let a seller post several items at once from one address, and let a listing under contract fill in the pickup window from closing. Skip offers until the grid is busy enough that fixed prices are leaving money on the table. Add the Pickup day host job when the first lot has more than ten items.

Either wayNon-negotiables

Money moves through the wallet in cents, with the same hold the jobs use. Street addresses show only after money is held. Sell something is the one amber. Sentence case, Inter, the locked title scale, no colour per category. Demo items within 5 miles of the default center and zero Supabase calls on /demo.

Open questions for Michael