🌍 Globetrotter AI: Your Personal AI Travel Planner
✈️ AI-Powered Taste-Based Travel Planning
Globetrotter AI is your personal AI-powered travel planner that uses semantic search and RAG (Retrieval Augmented Generation) to craft bespoke itineraries based on your unique taste profile.
Simply tell us what you love – like “I love BTS, Studio Ghibli, and ramen” – and we'll create a personalized travel experience with interactive 3D map visualizations.
✨ Inspiration
The inspiration behind Globetrotter AI stems from the desire to transform travel planning from generic recommendations to truly personalized experiences. By understanding your unique taste profile through AI, we create trips that align with your interests, hobbies, and cultural preferences.
🚀 What It Does
Globetrotter AI revolutionizes travel planning through:
Taste Profile Analysis
Using Google’s Gemini AI to parse your interests and preferencesSemantic Recommendations
Leveraging Qloo’s Taste API to find destinations, restaurants, and experiences aligned with your unique tasteRAG-Powered Itineraries
Combining AI reasoning with taste-aligned data to generate comprehensive, personalized day-by-day itineraries3D Journey Visualization
Interactive 3D maps with cinematic animations to preview your adventure
🛠️ How We Built It
🖥️ Frontend Architecture
- React + TypeScript for a robust, type-safe user interface
- Tailwind CSS for utility-first styling and responsive design
- Google Maps API with 3D visualizations and cinematic camera movements
- Lucide React for modern, crisp iconography
🔧 Backend & AI Integration
- Node.js/Express for RESTful backend architecture
- Google Gemini AI for natural language understanding and RAG-powered itinerary generation
- Qloo Taste API for semantic, culture-aligned recommendations
- MongoDB for optional data persistence
- Axios for seamless API communication
🌟 Key Features
- Semantic search and taste-based matching
- Real-time AI conversation interface
- Dynamic itinerary generation with cost breakdowns
- Interactive 3D map with activity markers and routing
- Cinematic day-by-day journey visualization
🚧 Challenges We Ran Into
- AI Prompt Engineering: Crafting consistent, structured prompts for Gemini
- API Integration Complexity: Orchestrating Gemini and Qloo in real-time
- Real-Time Data Processing: Managing user → interest parsing → taste matching → itinerary generation
- 3D Map Synchronization: Dynamically syncing activities with cinematic map previews
- Error Handling: Robust fallbacks when APIs are down or rate-limited
✅ Accomplishments We're Proud Of
- Successfully implemented semantic taste-based travel recommendations
- Combined multiple AI services for RAG-powered, coherent itineraries
- Built immersive 3D journey previews with smooth animations
- Created a natural, intuitive chat interface
- Integrated Gemini, Qloo, and Google Maps APIs into a seamless experience
🧠 What We Learned
- AI Integration Patterns: Best practices for orchestrating LLMs and APIs
- Prompt Engineering: Building prompts for consistent, structured outputs
- Semantic Search: How taste-based recommendation systems transform UX
- Asynchronous Data Flow: Managing real-time async operations cleanly
- 3D Visualization: Advanced frontend techniques for immersive map previews
🔮 What’s Next for Globetrotter AI
🧠 Enhanced AI Capabilities
- Vector Embeddings: MongoDB Atlas with vector search for better matching
- Multi-modal AI: Image and video analysis to understand visual preferences
- Continuous Learning: Feedback loops to improve personalization over time
✨ Advanced Features
- Real-time Pricing: Integration with booking APIs for live data
- Social Planning: Collaborative itineraries for group travel
- AR Preview: Augmented Reality destination visualizations
- Smart Notifications: AI travel alerts and recommendations during your trip
📱 Platform Expansion
- Mobile App: Native iOS/Android apps with offline access
- Voice Interface: Integration with smart assistants
- Public API: Let other platforms use our taste-based travel engine
Built With
- express.js
- gemini
- mongobd
- qloo
- rag
- react.js
- semantic-search

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