Dispatch tells you when to leave by planning beyond the drive. It combines traffic, timing data, real-world delays like parking, pickup lines, event crowds, and buffers into one clear departure time.
Instead of asking users to mentally add extra time for everything that could slow them down, Dispatch turns the full trip context into a simple answer: when to walk out the door.
Dispatch came from a simple but frustrating problem: maps can tell you how long a trip takes, but they do not tell you when you should actually leave.
That gap matters in real life. Timing depends on more than distance. Airport security, school pickup lines, parking, event crowds, traffic shifts, and unpredictable delays can all throw off a plan.
We wanted to build something that answers the question people actually care about: what time should I walk out the door? Dispatch turns multiple real-world factors into one clear, reliable answer.
Dispatch calculates the optimal leave time for time-sensitive trips by combining routing, timing data, estimated delays, and personalized buffers.
It is built for moments where being "about on time" is not enough: catching a flight, picking someone up, getting to school dismissal, arriving before an event starts, coordinating a carpool, or planning any custom destination with real-world friction.
The result is a clean leave-by recommendation that is easy to understand and useful in the moment.
Dispatch uses a React + Vite frontend for the planning experience and a Flask backend for timing and route intelligence.
The backend integrates routing data through OpenRouteService, flight and timing data through AviationStack or similar providers, and delay estimation logic for common real-world slowdowns. The frontend combines those results through a leave-time calculation engine that accounts for travel time, arrival or departure timing, estimated waits, and safety buffers.
Together, these pieces turn scattered trip factors into one final recommendation.
- Smart leave-by recommendations
- Multi-scenario trip planning for airports, events, school pickup, commuting, carpooling, and custom trips
- Real-time drive time integration
- Delay-aware planning for parking, crowds, wait times, pickup lines, and airport workflows
- Route visualization with embedded maps
- Personalized buffers for safer arrival timing
- Reminders and timing alerts
- Trip history and saved routines
- React
- Vite
- JavaScript
- HTML/CSS
- Python
- Flask
- Flask-CORS
- OpenRouteService API
- AviationStack API
- Playwright
- BeautifulSoup
- Requests
- python-dotenv
- Google Maps iframe
- JSON
- Git/GitHub
- Confidence scoring, such as "Leave by 5:40 PM — medium confidence"
- Learning from trip outcomes to improve future recommendations
- Moving accounts and trip history to a backend datastore
- Saved trips, recurring routines, and cross-device syncing


