Many campuses and cities, use bus systems that rely on fixed schedules. However, in many occasions, a lot of time and resources are wasted because of unpredicted passenger behaviour. That inspired us to implement a smart solution that uses smartphones and IOT devices to monitor passengers' behaviour and handle the routing of the busses to eliminate any wasted movement and decrease wasted times.

How we built it

We built the front end using IOS with 2 apps, one for the user and one for the driver. The backend was built using Flask.

Challenges we ran into

Mainly time management issues.

Accomplishments that we're proud of

The worst case of our algorithm, is the actual real life case of current routing system.

What's next for Bus Route Optimization

We would like to store data on the behaviour of the system, so we can later implement AI to have even better prediction and more optimum routing.

Share this project: