Inspiration

MUET students daily waste time waiting at bus stops with no information about when their bus will arrive or if the route has changed. There is no proper system to track university buses — students just stand and wait, often missing classes or ending up at the wrong stop.

This real problem inspired us to build BusTrack — a system that keeps every student informed and saves their valuable time.

What it does

BusTrack is a smart bus tracking system designed specifically for MUET students. Students can log in and check which bus routes are currently active, track their bus live on the map, plan their trip before leaving, and receive instant alerts whenever a route changes.

On the admin side, transport management can monitor all buses, manage routes, drivers, and users — all from one central dashboard.

How we built it

BusTrack is a web-based system built using a simple yet effective technology stack.

Frontend: Tailwind CSS was used to design a clean and responsive user interface

Backend: PHP was used to handle route management, alert notifications, and application logic

Database: MySQL was used to store user data, routes, trips, and bus information

Server Environment: XAMPP was used for local development and testing

Challenges we ran into

One of the major challenges was integrating the frontend and backend smoothly and ensuring data was displayed correctly in real time.

Initially tracking was limited to university routes but we successfully expanded it to work beyond university boundaries using mobile location.

Managing user roles — separating admin and student access — also required careful planning and implementation.

Accomplishments that we're proud of

We successfully built a fully functional web system that solves a real daily problem faced by MUET students — within our semester timeline and with limited resources. Seeing the system work live with real bus tracking was a proud moment for our entire team.

What we learned

Through this project we gained hands-on experience in:

Building a full-stack web application from scratch

Designing relational databases and managing data relationships

Implementing session handling and role-based access control in PHP

Working as a team and dividing responsibilities effectively

Turning a real world problem into a working solution

What's next for Smart Bus Tracker - (BusTrack)

Stop-wise arrival time notifications

Multi-language support including Urdu

Seat availability feature

Dedicated mobile app version

Built With

Share this project:

Updates