Blog

Walk requests are back, and they finally connect to the walks

feature design

WalkSpy has had a walk-requests feature for a long time. You could post "I want a walk recorded along this stretch in Vancouver, here is a date range, here is the amount I will pay", and other walkers could see your post. But the page that listed those requests was old, the URLs were ugly, and crucially, the requests had no relationship to the walks people actually recorded for them. You posted, someone walked it, and the two ended up in separate corners of the site with no link between them.

We have rebuilt that.

A real two-sided board

There are now two sibling pages in the top navigation:

  • Walk Requests at /walk-requests: people who want a walk recorded somewhere
  • Walk Offers at /walk-offers: walkers offering to record walks on demand

Both are filterable by country and searchable by free text. Both have clean URLs you can paste into a chat: /walk-requests/12-half-day-walking-tour-food-stops-welcome reads like the listing it points to, not like an internal id.

The single-listing page leads with the meta you actually need to make a decision: amount, date range, location, who posted it. Below that, the description. Below that, the bids that have come in. Below that, walks already recorded for this listing.

The bit that was missing: walks linked to requests

Here is the change that turns this from a list into a marketplace.

When a walker decides to do a request, they tap "Walk for this request" on the listing page. That takes them into the regular start-walk flow with the title pre-filled and a "Recording for" badge floating at the top of the camera view. They walk like normal. Nothing about the recording experience changes.

But the saved walk now carries a reference to the request it was recorded for. So:

  • The walk page (live and recorded) shows a "Recording for" pill linking back to the request
  • The request page shows a "Walks recorded for this request" gallery, with thumbnails of every walk done for it
  • Anyone watching the walk can click through to read what was being asked for; anyone reading the request can see how walkers actually delivered

This is the same shape as Guided Mode, which we shipped yesterday for recommended routes. Same idea applied to a different relationship: walks tagged with what they are part of, rendered both directions.

What is still rough, and what is next

The create-and-edit forms for posting a request are still on the old chrome. The legacy bid flow works but does not yet send any notification when someone bids on your request, and the payment side (the dollar amount you see on the listing) is informational right now. We want to wire all of that up next, in roughly this order: notifications first, then the world map gets walk-requests as a fifth pinned layer, then the place pages start showing open requests in that city, then we do the payment hold properly through Stripe.

If you have a walk you want recorded somewhere and you cannot do it yourself, post a request. If you are out walking anyway and you spot a request near you, do it. The link between the two now actually exists.