OpenLate — Restaurants by Operating Hours

DELIVERY NOTE

← Back to outcome

Delivery Note — OpenLate Restaurants

Package: open-late-restaurants Build: olr-20260624 Delivered: 2026-06-24

Delivered

  • Mobile-first web app (app/) with auto city detection from phone GPS
  • Reverse geocoding (Nominatim) to show city name in header
  • Live restaurant data from OpenStreetMap Overpass API
  • Hour grouping: Open Late, Open 24 Hours, Open Now, Closing Soon, Opens Soon
  • Filters (fast food, sit-down, drive-thru, accessible) and sort by remaining time or distance
  • One-tap Google Maps directions
  • Local/LAN static server for phone access on same Wi‑Fi
  • User guide, deploy instructions, verification harness

Verification Summary

Automated checks cover artifact completeness, opening-hours parser logic, grouping functions, and static server availability. Manual phone test recommended for GPS city detection and live restaurant loading.

Run:

cd delivery-package/open-late-restaurants/app && node server.js
# separate terminal:
node delivery-package/open-late-restaurants/scripts/run-verification.mjs

Known Limitations

  • OSM hours data may be incomplete or outdated in some areas
  • Geolocation permission required for auto city detection
  • Requires network for Overpass and Nominatim APIs
  • No offline fallback

Not Delivered

  • Native iOS/Android app store builds
  • Yelp/Google integration
  • Menu, reviews, or reservation features