Drag to reorder
Build a list of stops and rearrange them directly. The route order updates without making you re-enter places.
A free multi-stop trip planner that runs in the browser. Search for stops, drag to reorder, sort by proximity, and send the route to Google Maps.
01 · Why it exists
Most mapping apps treat multi-stop planning as an edge case. Reordering stops can be awkward, especially on mobile, and purpose-built planners often ask for an account before the first route is useful.
Route Hub does one job: build a stop list, let you reorder it, then hand the final route to Google Maps for navigation.
Core behavior
Build a list of stops and rearrange them directly. The route order updates without making you re-enter places.
A nearest-neighbor sort reduces obvious backtracking. It is not mathematically optimal, but it is useful for day trips.
One action opens Google Maps with the full stop list as waypoints, leaving turn-by-turn navigation to the mapping app.
02 · Implementation
| Layer | Technology |
|---|---|
| Frontend | Vue 3 Composition API, Vite, Tailwind CSS |
| Map | Google Maps JavaScript API |
| Search | Google Places Autocomplete through a Vercel proxy |
| Drag and drop | vuedraggable |
| Route persistence | Browser localStorage |
| Hosting | Vercel |
03 · Privacy and limits
There is no user system, login wall, or hosted route database.
Saved routes live in the browser’s localStorage. Clearing browser data removes them.
Proximity sort reduces backtracking but does not calculate a mathematically optimal route.
Open Route Hub in a mobile browser and send the route to Google Maps when it is ready.
Keep exploring