Inspiration

Building a tool that saves students' time waiting for the campus shuttle buses

What it does

Provides an interactive map that lets you access the real-time location of your shuttle bus and all the on-campus parking information you need. Simply click on any parking lot to see its daily price and handicapp services availability, and easily search up their locations. See your shuttle bus in real time on the map and get a time estimate of when it will arrive.

How we built it

Flutter was used for the front end, ensuring compatability with every platform. The real time location capabilities were made possible with Bluetooth Low Energy on a Raspberry Pi. Python was used for parsing data.

Challenges we ran into

Although the backend was complete with real-time location updates, the integration into flutter was more challenging than expected.

Accomplishments that we're proud of

We got to save so much time for students who commutes or rely on shuttle bus!

What we learned

We learned to build a web service and gained experience in both front end and back end.

What's next for ShuttleTrak

We need to learn more about Flutter and improve the code quality, correctly implement multiple bus tracking. With Flutter it's also possible to scale to multiple platforms.

Built With

Share this project:

Updates