TravelMind AI Agent - Project Submission Inspiration Planning a trip is frustrating - juggling 10+ websites for flights, hotels, reviews, and itineraries. I wanted one AI that understands "5-day Goa trip under ₹25,000" and delivers everything instantly.
What it does Converts natural language into complete travel plans:
Input: "5-day Goa trip from Delhi under ₹25,000 for 2 people"
Output: Full itinerary + budget breakdown + hotel recommendations + local tips + emergency contacts
Users can save trips, compare plans, and export PDFs.
How we built it Frontend: React 19, Vite, TailwindCSS, Framer Motion, Recharts Backend: Node.js, Express, MongoDB, JWT Auth AI: Google Gemini 2.0 Flash API
6 AI Agents work in sequence:
Requirement Analyzer → 2. Gemini Retriever → 3. Budget Planner → 4. Hotel Selector → 5. Itinerary Planner → 6. Report Generator
How Gemini API is used Generates real destination data (not hardcoded)
Creates day-by-day itineraries with activities
Recommends specific hotels with pricing
Suggests local cuisines and must-visit places
Calculates budget breakdowns across categories
Provides weather info, transport options, emergency contacts
Prompt engineering ensures Gemini returns structured JSON that renders as beautiful UI cards.
Challenges we ran into Gemini model names kept changing (gemini-pro → gemini-1.5-flash → gemini-2.0-flash-exp)
API key invalid errors (fixed by regenerating from Google AI Studio)
JSON parsing issues when Gemini returned extra text
Making chat responsive without sidebar hiding content
Handling typos like "goa", "goaa", "Goa" all working
Accomplishments we're proud of ✅ Fully working product with auth, DB, and real AI integration
✅ 6-agent orchestration system
✅ Beautiful glass-morphism UI with live reasoning panel
✅ Budget efficiency scoring with pie charts
✅ Smart typo correction and error handling
✅ Complete trip management (save, view, delete, PDF export)
What we learned Prompt engineering is critical for structured AI outputs
Always validate AI-generated JSON
Multi-agent systems > single monolithic AI calls
Real-time reasoning display builds user trust
Graceful fallbacks are essential when APIs fail
What's next for TravelMind AI Live flight/hotel price APIs
Interactive Google Maps integration
Mobile app (React Native)
Collaborative trip planning with friends
Voice input support
Premium features (subscription tiers)
Quick Submission Info Field Value Title TravelMind AI - Intelligent Travel Planning Assistant Tagline Plan Smarter, Travel Better with Generative AI Challenge Creative Code Written Yes Tech React 19, Node.js, Gemini API, MongoDB
Built With
- express.js
- mongodb
- node.js
- react
- tailwindcss
Log in or sign up for Devpost to join the conversation.