We realized how difficult and annoying it is to have to check every transit option when wanting to go anywhere, especially when we have to do it regularly. We did not want to have to look everywhere to figure out the best routes and modes of transit.

What it does

It allows the user to input their location and destination and then calculates the best route for them, taking into account time, price, and other special factors (that allow the user to do things such as avoid tolls or ferries).

How we built it

We built the UI using HTML and javascript, sending the user input to our python code through Flask. We then use the python code to calculate the answers and then sends it back to HTML through Flask. We also have a map that provides visual aid for the route. The map was created using the Google Maps APIs and a mixture of HTML and javascript.

Challenges we ran into

We had never really programmed anything like this before, and sending information back and forth has been a huge challenge. With so many moving parts, our challenges were mostly in bringing all of the components together.

Accomplishments that we're proud of

We're proud of the fact that we can check for so much information, using the Uber API and Google Maps APIs to help compare routes. Our backend development has been very challenging but ultimately very rewarding.

What we learned

We learned a lot about HTML and javascript as well as backend development working with the Uber API and Google Maps APIs.

What's next for FairFare

We want to fully integrate our components into our website and just polish up everything.

Built With

Share this project: