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


Log in or sign up for Devpost to join the conversation.