Inspiration

The idea for OnRoute was born from countless road trips filled with missed exits, mediocre meals, and “we should’ve stopped there” moments. We wanted to turn those small frustrations into opportunities—moments of joy, comfort, and discovery along the road.

What it does

OnRoute uses AI to suggest the best food, fuel, and rest stops along your journey in real-time. It understands your route, preferences, and timing to recommend meaningful, convenient pauses—so every stop adds value to your trip without taking you off track.

How we built it

We built OnRoute using LlamaIndex, FAISS, Ollama, and Sentence Transformers to create an AI agent capable of understanding user intent and retrieving the best stop suggestions along the route. Polyline and Google Maps API help decode and visualize routes, while NumPy assists in processing spatial data. On the frontend, we used Next.js with React, Tailwind CSS, and HTML/CSS for a clean, responsive UI. The backend is powered by Node.js and MongoDB, managing user data and handling real-time AI responses.

Challenges we ran into

Integrating real-time route data with our AI agent was tougher than expected—we had to fine-tune how suggestions were triggered based on user location. Ensuring speed and relevance without slowing down the experience was a real balancing act.

Accomplishments that we're proud of

We’re proud of building an AI-powered system that delivers smart, real-time suggestions along a route. But beyond the tech, it was the teamwork: late-night working, constant problem-solving, and shared vision that truly brought OnRoute to life.

What we learned

We learned how to combine AI with real-time location data to create meaningful user experiences. More importantly, we learned the value of collaboration—how diverse ideas and teamwork can solve even the toughest challenges.

What's next for OnRoute

We plan to expand OnRoute by adding user profiles, preference-based recommendations, and voice integration for hands-free use. We’re also exploring partnerships with local businesses to make every stop even more rewarding.

Built With

Share this project:

Updates