The product question
Could a canceled, prepared order become a useful nearby offer? The prototype explores discovery, urgency, and framing rather than a real delivery operation.
What I built
A discovery feed, map, ninety-second hold timer, and simulated checkout share offer state. Cached copy supports the demonstration without live language-model calls.
Tradeoffs and boundaries
There is no delivery backend, payment processing, or live inventory. Discounts, activity, and environmental figures belong to the demonstration scenario and are not measured marketplace outcomes.
Before launch, food handling, order eligibility, customer trust, rider rerouting, refunds, and unit economics would need validation. A countdown alone does not establish that a resale window is operationally safe or usable.
Next evaluation
Compare clear savings-led messaging with the sustainability framing. Measure comprehension, offer acceptance, expired holds, and whether customers understand the condition of the order. Retention and waste reduction remain hypotheses.
Prototype outcomes
What this prototype demonstrates
- A connected offer lifecycle across feed, map, timer, and simulated checkout.
- A concrete surface for testing urgency and trust.
- Operational and measurement questions separated from the interaction prototype.
Technical context
- React & Vite
- React Leaflet
- React Context
Let’s talk about the product decisions behind the work.
Get in touch ↗