Inspiration

Have you ever gone to a new place without having anyone to explain what's special about it?

And the only human tour guides available charged exorbitant fees?

Well, we did, and we wanted to solve that problem!

Introducing Tourio, an all-in-one application that gives you everything you need to know about a new place, right at your fingertips

What it does

The app offers a multitude of features that aim to ease your travel life. Irrespective of where you are, you can always count on Tourio to give you a list of different tourist attractions with detailed descriptions to help you glean more about the rich history and culture of the place. Merging three different input types - text input, map, and current location - you can discover landmarks around various locations, with brilliant and elaborate descriptions generated by our friends at OpenAI.

How we built it

We used a collection of different technologies for this app. On the frontend, we used Flutter due to its inbuilt flexibility (we shall ignore those incoherent error messages), and on the backend we used a Flask API built with Python, and using a MongoDB database and Google APIs.

Challenges we ran into

Honestly speaking, given that this was a 2 day long hackathon, we had ample time to debug all of our errors, but it wasn't exactly easy when all you have is a bunch of blue and red text floating on the debug console. Nevertheless, we ran into our fair share of issues, but with a collection of teamwork, grit, and determination, we solved all of the problems and came out on top!

Accomplishments that we're proud of

We managed to complete all of the tasks that we set out to do, a first for a hackathon for all of us, and having developed a complete full stack app at the end of this hackathon, we're pretty happy with our end product!

What we learned

We learnt a lot of different things, especially in skills such as teamwork, but we really loved that this event gave us an opportunity to hone our programming skills, as we were allowed to completely involve ourselves in this work with very few distractions. However, the most important things that we learnt were: first, that OpenAI's GPT-3.5-turbo API is way too slow to be called revolutionary, and second, that localhost is the best host available for an API.

What's next for Tourio

Well, we'll probably just leave that repository as it is, because we're happy with how it is, and if we see another one of those errors, someone's laptop is going to be lying on the roadside the next day.

Share this project:

Updates