"I wanted to attend ShellHacks so much that I traveled from a whole another continent. But with big travel plans come big prices. Travel is still considered a luxury in many parts of the world. This can be changed by allowing people to plan better and visualize their itenirary, and minimize the travel costs as much as possible."

With an all-in-one application that would supply you with the cheapest cost of travel for flights, transportation, and stay accommodations, we want the user to enjoy their vacation experience while we take care of the rest.

What the College Backpacker does

Utilizes the traveling salesman algorithm to minimize the costs associated with local transportation and minizine the costs for flights using our own personal algorithm.

How we built it

"College Backpacker" was built using Python, Selenium Webdriver, and Google Maps Driver API.

Challenges I ran into

The biggest challenge we ran into was finding the correct APIs we wanted to retrieve flight information. We found Skyscanner's API but never heard a response after reaching out. This led us into web scraping using python scripts we created. Soon after running, we realized a CAPTCHA would activate instantly. This created a big roadblock that we eventually couldn't get past since of the strict regulations of cracking CAPTCHA.

What we learned

We learned how to perform web scraping using selenium, an OS web-based automation tool that allowed us to pick dates, a destination, and retrieval of flight information. We also learned from NITRE, FCA, other hackers regarding web scraping.

What's next for "The College Backpacker"

Utilize machine learning to predicate results of Skyscanner, Airbnb, and Uber/Lyft simultaneously while storing that information in a database to be learned and trained on.

Share this project: