Inspiration
The inspiration for WanderWise came from the universal struggle of travel planning - the countless hours spent researching destinations, comparing prices, checking safety information, and trying to find authentic local experiences. Traditional travel planning is fragmented, requiring multiple websites, outdated guidebooks, and endless Google searches. We envisioned a future where AI could understand your unique preferences, budget, and travel style to create comprehensive, personalized travel plans in minutes rather than hours. The goal was to democratize travel planning expertise that was previously only available to those who could afford travel agents or had extensive local connections.
What it does
WanderWise is an AI-powered travel planning platform that creates comprehensive, personalized travel experiences. The application takes your destination, budget, travel dates, interests, and preferences to generate:
- AI-Generated Itineraries: Detailed day-by-day plans with activities, restaurants, and attractions tailored to your interests
- Smart Budget Breakdown: Cost estimates for accommodation, food, activities, and transportation with money-saving tips
- Real-time Safety Intelligence: Current security information, local scam alerts, safety scores, and emergency contacts
- Local Experiences Discovery: Hidden gems, authentic cultural experiences, and community-recommended spots
- Enhanced AI Features: Integration with real Google Places data, live search results, and advanced AI models for unprecedented accuracy
The platform offers both standard and enhanced AI planning modes, user authentication, trip management, PDF export functionality, and a freemium subscription model with usage limits for sustainable growth.
How we built it
WanderWise is built on a modern, scalable architecture using:
Frontend Stack:
- React 18 with TypeScript for type-safe, component-based UI
- Tailwind CSS for responsive, utility-first styling
- React Router for client-side navigation
- Lucide React for consistent iconography
Backend Architecture:
- Supabase for PostgreSQL database, authentication, and real-time capabilities
- Multiple AI backend options for flexibility:
- Built-in local backend for development and demonstration
- External webhook integration for custom AI services
- Enhanced AI with third-party APIs (Google Places, Tavily search, OpenRouter)
AI Integration:
- Google Places API for real location data and reviews
- Tavily API for live search results and current information
- OpenRouter/Google Gemini 2.5 for advanced natural language processing
- Custom prompt engineering for travel-specific AI responses
Key Features:
- Stripe integration for subscription management
- jsPDF and html2canvas for PDF export functionality
- Netlify deployment with environment variable configuration
- Comprehensive database migrations for data consistency
Challenges we ran into
AI Response Parsing: One of the biggest challenges was reliably parsing unstructured AI responses into consistent, usable data structures. Different AI models return varying formats, requiring robust parsing logic with fallback mechanisms.
API Rate Limiting & Costs: Managing costs and rate limits across multiple third-party APIs (Google Places, Tavily, OpenRouter) while maintaining user experience required implementing intelligent caching, fallback systems, and usage tracking.
Real-time Data Integration: Integrating live data from Google Places while ensuring the application works without API keys (for demo purposes) required building comprehensive mock data systems that feel authentic.
User Experience Flow: Balancing the complexity of travel planning with an intuitive user interface, especially managing the multi-step planning process and progress indication during AI generation.
Subscription Model Implementation: Building a fair freemium model with Stripe integration that provides value to free users while encouraging premium upgrades.
Cross-Platform Compatibility: Ensuring PDF export, map integration, and responsive design work seamlessly across different devices and browsers.
Accomplishments that we're proud of
Comprehensive Travel Planning Solution: We created a complete end-to-end travel planning experience that rivals professional travel agents, all powered by AI and accessible to anyone.
Flexible AI Architecture: Our multi-backend approach allows the application to work in development environments, demonstrations, and production with different levels of AI sophistication.
Real Data Integration: Successfully integrating real Google Places data and live search results sets WanderWise apart from generic travel planning tools.
User-Centric Design: The intuitive interface makes complex travel planning accessible to users of all technical levels, with clear progress indicators and helpful guidance.
Scalable Business Model: The freemium subscription model with Stripe integration provides a sustainable path to monetization while offering genuine value to users.
Production-Ready Deployment: Full deployment pipeline with Netlify, environment variable management, and database migrations ready for real-world use.
What we learned
AI Prompt Engineering: We discovered the importance of highly specific, contextual prompts to get consistently useful travel recommendations from AI models. Generic prompts often yielded generic results.
API Integration Complexity: Working with multiple third-party APIs taught us the critical importance of error handling, fallback systems, and graceful degradation when services are unavailable.
User Experience in AI Applications: We learned that users need clear feedback about what the AI is doing and how long processes will take. The progress indicators became crucial for user satisfaction.
Travel Industry Insights: Through building WanderWise, we gained deep understanding of traveler pain points, from budget anxiety to safety concerns to desire for authentic experiences.
Subscription Model Psychology: We learned that providing genuine value in the free tier while clearly demonstrating premium benefits is essential for sustainable freemium models.
Database Design for Travel Data: Designing schemas that can handle varied travel data (different currencies, flexible date ranges, diverse preferences) required thoughtful normalization and flexibility.
What's next for WanderWise
Mobile Application: Developing native iOS and Android apps for on-the-go trip planning and real-time assistance during travel.
Collaborative Planning: Adding features for group travel planning, where multiple travelers can contribute preferences and vote on activities.
Real-time Travel Assistance: Implementing live chat support and real-time recommendations based on current location and circumstances.
Booking Integration: Direct booking capabilities for flights, hotels, and activities through partnerships with travel providers.
AI Travel Assistant: A conversational AI that can answer travel questions, provide real-time updates, and adjust plans based on changing circumstances.
Social Features: Community reviews, photo sharing, and traveler networking to build a social travel planning ecosystem.
Advanced Personalization: Machine learning algorithms that improve recommendations based on user feedback and travel history.
Sustainability Focus: Carbon footprint calculations and eco-friendly travel alternatives to promote responsible tourism.
Enterprise Solutions: B2B offerings for travel agencies, corporate travel management, and destination marketing organizations.
Built With
- supabase
Log in or sign up for Devpost to join the conversation.