Inspiration

Living far from campus and dealing with unreliable bus systems made daily commuting stressful and unpredictable. This experience inspired me to create a bus tracking app that could potentially help students at my university stay informed about bus locations, schedules, and delays in real time.

What it does

The app allows users to search for available buses, add new buses to the system, and receive notifications about specific routes or delays. A map is integrated into the interface to enhance the user experience and provide a visual overview of bus movement.

How we built it

I built the app using the Angular framework and Ionic for the front-end. To display live maps and location data, I integrated the Google Maps API. While the full back-end implementation is still in progress, I plan to use MongoDB to manage real-time data and bus information.

Challenges we ran into

One of the biggest challenges was time. Developing both the front-end and planning the back-end on my own proved to be a large task. Implementing map functionality and planning the database structure also required careful consideration and effort.

Accomplishments that we're proud of

I’m proud that I took the initiative to start building something meaningful. I pushed past hesitation and committed to the process, even when it felt overwhelming.

What we learned

This experience taught me how to manage a complex project, work with APIs like Google Maps, and build user-focused interfaces using Angular and Ionic. I also learned how important time management is when tackling a big idea, especially as a solo developer.

Share this project:

Updates