Lunch Roulette

hobby
SvelteKit PWA JavaScript

Lunch Roulette solves the daily "where should we eat?" stand-off. Hit spin and it picks a restaurant near the office, drops it on a map, and shows you the walking route — no more group indecision.

It's a SvelteKit progressive web app, so you can install it on your phone and it keeps working offline. Nearby spots come from OpenStreetMap's Overpass API, and the map is rendered with MapTiler tiles. A toggle-able panel lets you browse the candidate list instead of trusting the spin.

Highlights

  • One-tap random restaurant picker near a chosen location
  • Map view with walking directions to the pick
  • Installable, offline-capable PWA
  • Toggle-able panel to browse all nearby options

Use the View Demo button above to try it.