Inspiration

This project was heavily inspired by another app that focuses on Rutgers buses. While brainstorming for ideas, we realized that there were no such apps for our schooling districts. In addition, we have personal experiences missing or buses, or our buses arriving late, causing us to be late to our classes. Both of these realizations and predicaments formed the idea which is now "Edison's Path"

What it does

Our project tracks the location of the bus the student currently uses, giving an idea of when there bus will arrive.

How we built it

We built the project using django, python, html, and css. We had to use an api key from radar to properly track the location of the driver. We used the Haversine Formula to properly calculate the distance and multiplied it by 3 to get the time in minutes to get the time away from the bus stop. We also used built in django packages to constuct a login and signup page and tracked all of it with out database.

Challenges we ran into

Some challenges we ran into was that the tracker couldn't exactly track our location, as it was a little of each time, so we redid our code to make it exact.

Accomplishments that we're proud of

Our biggest accomplishment with this project is the fact that we were able to calculate the time it would take for a bus to arrive at a certain location, using python.

What we learned

We learned how to use python, html, and CSS together to create a functional website that is able to track a buses location to calculate the amount of time it would take for the bus to arrive. Although struggled a lot when trying to complete it, in the end we were able to successfully make it work.

What's next for Edison's Path

We can make this project more global and can implement a feature which you can type your own bus stop and your location. By making this global, Edison's Path can help many students across the world with their schedules.

Built With

Share this project:

Updates