Inspiration
Traveling can be hard, but it doesn't have to be. Although we are a young team of devs, we know firsthand the difficulties of deciding where to go, especially vacation. That's why we implemented Booga Booga, a travel recommendation web app based on past vacation history.
What it does
Once on the Booga Booga website, the user will be prompted to enter in previous destinations they have been to before. The user will then be able to see common themes amongst their previous destinations. Then, the user receives 3-5 recommended travel locations based on their history.
Who this will impact
Booga Booga will impact individuals looking to journey to somewhere they might enjoy and thereby increase their knowledge of the world. By visiting a location that Booga Booga recommends, they can ensure that they have a positive experience at their destination and are able to build on their existing cultural and geographic knowledge.
How this is innovative
While many webapps exist for the purpose of recommending travel, Booga Booga takes it one step further by providing tailored recommendations, fitting each individual's needs. This enables the user to focus on other aspects of their trip rather than deciding where to go and whether or not it will be a good fit for them.
How we built it
Frontend: HTML, CSS, JavaScript. Backend: Flask and Python. APIs: We extensively utilized the OpenAI API, making requests to GPT-3.5 and also prompt engineering to get data that we wanted. We also utilized the Pexels API in order to query for images of each city/location. We also worked closely with Booking.com API, but were unable to successfully implement it.
How this can make the present and future a kinder place
By tailoring destination suggestions based on users' past experiences, the app promotes personalized travel experiences, leading to a deeper connection between individuals and cultures. As users explore destinations aligned with their preferences, Booga Booga keeps in mind the diverse culture and geographical region of each destination, making sure to recommend destinations that fit a common theme but still introduce the user to vastly different cultures. Booga Booga shows how technology can contribute to a kinder world by facilitating meaningful experiences that bridge cultural gaps and promote a sense of global unity.
Challenges we ran into
Integrating our backend and frontend proved particularly challenging, thus why we were ultimately unable to implement our flight route and ticket price recommendation system.
Accomplishments that we're proud of
Being able to create such an impressive UI, as well as the relevance of our recommendations.
What we learned
How to effectively use many different types of APIs.
What's next for Booga Booga
We would like to add in information regarding tourist attractions, local favorites, and other information of the sort for the destinations we recommend. We would also like to fully implement our flight route recommendation system so that it is able to work in conjunction with our destination recommendation system.
Built With
- booking
- css
- flask
- html
- javascript
- openai
- pexel
- python
Log in or sign up for Devpost to join the conversation.