BluVoyage - AI-Powered Cultural Travel Planner
🌟 Overview
BluVoyage is an intelligent travel planning application that leverages artificial intelligence to create personalized, culturally-rich travel experiences. Built for the QLOO Hackathon, it combines the power of AI recommendations with local cultural insights to craft unique itineraries tailored to individual preferences.
✨ Key Features
- 🤖 AI-Powered Itinerary Generation: Creates personalized travel plans using advanced AI algorithms
- 🎭 Cultural Integration: Incorporates local music, movies, and fashion recommendations
- 📱 Cross-Platform Mobile App: Built with Flutter for iOS and Android
- 🔐 Google Authentication: Secure login with Google Sign-In
- ☁️ Cloud Storage: Firebase integration for data persistence
- 📄 PDF Export: Generate and download travel itineraries as PDF documents
- 🎨 Modern UI/UX: Beautiful, intuitive interface with smooth animations
- 🌐 Real-time API: Fast and reliable backend with FastAPI
📊 Tech Stack
Frontend (Mobile)
- Flutter: Cross-platform mobile framework
- Dart: Programming language
- Firebase Auth: User authentication
- Cloud Firestore: NoSQL database
- Google Fonts: Typography
- PDF Generation: Document export
Backend (API)
- FastAPI: Modern Python web framework
- Google Generative AI: AI-powered content generation
- QLOO API: Cultural recommendations
- Uvicorn: ASGI server
- Aiohttp: Async HTTP client
🌟 Features Deep Dive
AI Itinerary Generation
The app uses Google's Generative AI to create comprehensive travel plans that include:
- Day-by-day activities and schedules
- Local attractions and landmarks
- Cultural experiences and events
- Restaurant recommendations
- Transportation suggestions
Cultural Integration
Through QLOO API integration, the app provides:
- Local music artist recommendations
- Popular movies from the destination
- Fashion and style insights
- Cultural events and festivals
User Experience
- Smooth Animations: Engaging UI transitions
- Offline Support: Cached data for offline viewing
- PDF Export: Share itineraries easily
- Cloud Sync: Access plans across devices
Code Style Guidelines
- Follow Dart style guide for Flutter code
- Use Black for Python code formatting
- Write meaningful commit messages
- Add tests for new features
📄 License
This project is licensed under the MIT License - see the LICENSE file for details.
📞 Support
For support, email jagavanthaarunkumar@gmail.com
🙏 Acknowledgments
- QLOO for providing the cultural recommendations API
- Google for Generative AI capabilities
- Firebase for backend infrastructure
Log in or sign up for Devpost to join the conversation.