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

Share this project:

Updates

Submission history