Inspiration
We were planning a trip to Chicago and found ourselves overwhelmed by the options and unsure of what to do. To solve this issue, we created a app to help travelers like us discover and plan activities tailored to their interests.
What it does
Our app employs a fun and interactive swipe functionality, similar to Tinder, where users can swipe right on images of activities and foods they find appealing, or left on those they don't. Each swipe help helps our system understand your preferences better. Based on your likes and dislikes, the app crafts a personalized itinerary that organizes your trip into a seamless and enjoyable experience. This way, you spend less time planning and more time exploring Chicago to its fullest.
How we built it
For the user interface of our application, we chose Flutter because of its flexibility and ability to provide a consistent look and feel across various platforms. On the backend, we utilized Flask, which was perfect for handling our API requests. We integrated the Yelp API to collect images of activities, and we incorporated Gemini for processing user preferences. Gemini analyzes the swiping data to tailor personalized itineraries that not only match but also anticipate the user’s interests, optimizing their travel experience anywhere.
Challenges we ran into
None of us on the team had any experience using Flutter, so it took a bit of time getting our flutter environments set up.
Log in or sign up for Devpost to join the conversation.