Overview
Our Tourism app for Punjab is designed to revolutionize how people plan and experience travel in this culturally rich state. By organizing cluttered, scattered information, we aim to provide a one-stop solution for reliable and authentic travel guidance, creating a seamless and engaging user experience. Powered by advanced tools like the Gemini API, our app is set to make trip planning as simple as a few clicks.
VisionThought: Our app has the potential to reshape tourism in Punjab, making it more accessible, enjoyable, and economically beneficial for both travelers and local communities alike. By organizing this segment, we are not just creating an app; we are building a bridge that connects people to Punjab's rich heritage, landscapes, and culture—one unforgettable trip at a time.
Our AI-driven itinerary planner, powered by Gemini, personalizes schedules based on user preferences, time constraints, and location. It helps users optimize their travel experience effortlessly, making sure they make the most of every moment.
We plan to include a feature for discovering nearby local food joints, artisan shops, and specialty markets.
In our hackathon project, we faced two major challenges. First, ensuring cross-platform compatibility in Flutter proved tricky due to dependency issues. Some libraries we wanted to use were not fully optimized for both web and Android, which required us to research alternative packages, test compatibility extensively, and sometimes make modifications to maintain functionality across platforms.
Second, integrating Gemini API into our Flutter app was a new experience, as it required us to bridge between Flutter and Gemini's Python SDK. We tackled this by experimenting with API calls, studying documentation, and iterating on solutions. Through trial, error, and careful research, we managed to streamline the integration and make it work smoothly within our app. These challenges pushed us to learn new tools and techniques, ultimately enhancing our project and our technical skills."
Tracks Applied (2)
GitHub Education
Google For Developers
Technologies used
Discussion