Inspiration
We travelled from Liverpool to London to participate in this Hackathon. Upon arrival, we found ourselves clueless about where to eat, stay, explore, and what the key attractions in and around London are. Although Google Maps or ChatGPT could provide us with some details, they wouldn't necessarily offer a travel plan tailored to our needs. This experience motivated us to create our own Travel Buddy!
What it does
Travel Buddy is a chatbot that operates based on certain rules. It takes into account the user's preferences such as the places they want to visit, their cuisine preferences, their budget, and the duration of their stay. The chatbot then generates a tailor-made travel plan specifically tailored to the user's requirements to explore London within their budget and timeframe. The plan will consist of details of places to visit, accommodation, dining options as well as their respective prices. This feature is an excellent convenience for any traveller.
How we built it
Python was utilized as the central language to develop a chatbot based on rules, with minimal use of NLTK. The front-end framework employed was Streamlit, which obviated the need for a database to store data.
Challenges we ran into
Creating an app that can be of complete assistance to newcomers in London was a challenging task for us. We had to carefully consider the features that would provide comprehensive help to our users.
Accomplishments that we're proud of
We fabricated a chatbot out of thin air! Haha, just joking. We've developed a chatbot that we're proud of, which will be of assistance to individuals who are traveling to London.
What we learned
We have gained knowledge about the creation of a web application using Streamlit and Python.
What's next for Travel Buddy - Your Personalized London Tour Guide
We would like to include ML algorithms to personalize the recommendations, would plan to include NLTK and get text fields for users so that they can be more open with their preferences. We plan to change this as a generative chat bot as well and deploy this as a Flutter App.
Built With
- python
- streamlit
Log in or sign up for Devpost to join the conversation.