Shorty

Enter your password to continue

Shorty

Once ORS_KEY is set in Cloudflare, geocoding runs server-side and this can be left blank. Free key: openrouteservice.org

Map rendering needs a client token — restrict it to your domain in the Mapbox dashboard. Directions & address lookups use the separate secret server token.

Copy this into your Cloudflare Pages env var APP_SECRET to lock the backend. It's derived from your password, so every device produces the same value.

CSV with addresses in first column

Tips:

  • • Include full addresses with city and state
  • • Maximum 50 locations per optimization
  • • More specific addresses = better results
  • • Drag stops to reorder after optimization

Day Tracking

Auto-detects stops via GPS dwell, logs time on-site and mileage. Keep Shorty open while driving — GPS runs passively.

Shorty • Powered by OpenRouteService + Mapbox

0 stops • 0.0 mi

Log this visit?

Visit Log