Inspiration
We realized that planning a trip with friends or family often involves juggling messy Google Docs, scattered links, and hours of coordination. We wanted a simple way to turn ideas into actionable plans—instantly.
What it does
Travel Plan is your AI-powered travel assistant. Just type what you want—like “a trip from LA to SF”—and it instantly builds a visual itinerary with suggested places, maps, driving routes, travel time, and more. You can browse, customize, and even rearrange your schedule with ease.
How we built it
Frontend: React + Google Maps JavaScript API for real-time map rendering and route visualization.
Backend: Node.js server with Groq API integration to parse natural language into structured location data.
APIs: Google Places API for place details (ratings, addresses, etc.), Directions API for routes and travel durations.
Challenges we ran into
Parsing AI-generated location strings into usable formats.
Synchronizing the itinerary view with map updates.
Dealing with rate limits and API inconsistencies.
Making sure single-point trips still display correctly.
Accomplishments that we're proud of
Built a fully interactive planning dashboard with integrated maps and chat.
Automated trip planning from a single sentence input.
Displayed dynamic travel time between locations on the map.
Created a polished UX that feels intuitive and modern.
What we learned
How to combine AI with maps for a truly personalized experience.
How to handle real-world map data and optimize rendering performance.
The power (and quirks) of integrating multiple APIs into a seamless UI.
What's next for Travel Plan - The easiest way to plan your best trip
Add drag-and-drop itinerary editing.
Enable multi-user collaboration.
Save and share plans with friends.
Support for flights, hotels, and activity bookings.
Expand to support non-English travel queries.


Log in or sign up for Devpost to join the conversation.