It's a story we’re all too familiar with— you’re traveling somewhere for the first time and you want to take advantage and experience all that your destination has to offer, but you don’t know where to begin! This is where OTA comes in.

What it does

OTA, or Optimized Travel Assistant, is your pocket-sized travel companion. By taking in your personal tastes and preferences, along with current weather patterns and distance to location, OTA curates a customized list of nearby attractions that you'll be sure to love.

How we built it

Our prototypal version of OTA is built with Python, HTML, and CSS and utilizes Google Cloud Platform and Google AppEngine to take in location coordinates to recommend targeted tourist attractions based on personal user input. Our rudimentary app was built in Android Studio using Java and XML.

Challenges we ran into

This was a few of our first times developing an application, so we had to be quick learners and adaptable to whatever problems arose (especially figuring out how to send HTTP requests from an application).

Accomplishments that we're proud of

We’re proud of the fact that we have a working prototype and are extremely excited to see where the future of OTA takes us.

What we learned

We learned just how difficult it is to make a functional (and useful) application while running on little to no sleep!

What's next for OTA

Each member of our team is fully invested and confident in the future of OTA and its ability to make an impact on consumers. Thus, we plan to bring this application to market. In order to do that, we have plans to improve our product and further enhance its abilities to personalize a user’s travel experience. This will be accomplished by turning this web application into a fully fledged mobile app equipped with a customizable login page, the cost associated with each tourist attraction, and machine learning to become more accurate at predicting where a user will want to travel.

Share this project: