Inspiration

When planning to travel, it is a common issue to determine whether or not it is more cost and/or time efficient to drive or fly. We set out to solve that issue.

What it does

Our site takes in some information about a user's planned trip and outputs some information about travel times and costs for different travel methods.

How we built it

Our product takes in data from multiple APIs and compares various data points to calculate costs and times for driving vs flying.

Challenges we ran into

Many APIs return highly specific information, so we needed to build out our own API that takes in basic user information and transforms data to send to various other APIs in order to output a standardized response in json format.

Accomplishments that we're proud of

We were able to apply systems design fundamentals and work with various frameworks, all while working with multiple APIs simultaneously. Our website is built in React while our API is built in Spring.

What we learned

Dealing with multiple APIs at once is extremely difficult, as they all want and send different data in different formats.

What's next for BestRoute

Get access to more up-to-date APIs as well as contact different companies to hopefully get more up-to-date information.

Share this project:

Updates