OpenLate — Restaurants by Operating Hours
DELIVERY NOTE
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