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

Built With

Share this project:

Updates