Inspiration

Michigan State currently does not have a bus tracking app on campus, and it is an idea that will benefit many people (as well as us, the developers).

What it does

WMB will tell you when the next bus will arrive at the nearest bus stop to you, your most recently visited, or your favorite bus stops. Additionally, there is a map view in which you can see, in real time, all of the buses on campus and their positions.

How we built it

We developed the android app in android studio using Java, and the backend was developed in phpStorm using php and a mySQL database.

Challenges we ran into

We ran into a few problems with the quality of the data received from the CATA feeds, as well as the fact that we're only allowed to pull real time bus data twice per minute.

Accomplishments that we're proud of

We're proud that we were able to meet many of our pre-hackathon goals, and were able to implement something that will be useful to potentially thousands of students.

What's next for WMB - Where's my Bus

We plan to implement predictive bus locations to fill in the gap between pulls from the CATA feeds. Also, we plan to give the user a chance to tell us their destination, and we will give them an estimated time of arrival.

Built With

Share this project:

Updates