Pulls live weather from OpenWeatherMap. Combines with current time to score every route. Rain → indoor/drive-only routes rise. Late night → shorter routes rise. Recency penalty stops repetition.
🔵 Layer A — Skyline & viewpoints
🟢 Layer B — People-watching zones
🟡 Layer C — Late-night food & cafés
Each route has both Waze and Google Maps buttons with pre-loaded destination. Waze uses live traffic; Maps has the broader search context.
Cloudflare Worker. No tracking, no cookies beyond localStorage for your saved routes + drive history. Zero external analytics.