HomeEats

Marketplace demo client

Buyer

Discovery workspace

Drive keyword search, optional radius search, and the viewport map flow against the live Discovery endpoints, then track real pickup orders when a buyer session is available.

Preview mode
Anonymous preview

This page works without sign-in because the Discovery search endpoints are public-safe.

Live endpoints
  • GET /api/discovery/listings with keyword, filters, and optional radius
  • GET /api/discovery/listings/map with keyword, filters, and viewport bounds
  • GET /api/orders/buyer and GET /api/orders/buyer/report for buyer tracking when signed in
  • POST /api/reviews for completed-order review creation after buyer signup completion
Current results
Listings
0
Map pins
0
Keyword
None
Identity debug
Inspect `GET /api/identity/me`

Use this when buyer signup state looks strange. The raw current-user payload appears here exactly as the API returns it.

(no current-user payload loaded yet)
Shared filters
Buyer-facing Discovery inputs
Dietary tags
Listings
Keyword and radius browse

Leave the radius inputs populated to exercise distance-aware search, or clear them to run plain keyword browse.

Map
Viewport browse inputs

Markers come from the buyer-safe approximate coordinates returned by the Discovery map endpoint. The rectangle reflects the current viewport request.

Search Result
Unified result set across browse and viewport searches
Visible on map
No active map markers

This shared map shows every seller currently found by either search flow.

No results matched the current Discovery searches.

Pickup tracking
Buyer order list, summary, and active-order detail

Sign in with a buyer account to track placed orders here. Discovery browse remains public-safe.

An unhandled error has occurred. Reload x

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.