@misc{misc, author = {Madalitso Nyirenda and Lighton Phiri}, title = {Implementation of a Web-Based Real-Time Public Bus Tracking System for Lusaka: The Driver Interface: Driver Sign-in, Bus Activation, Trip Start and Device GPS Tracking}, abstract = {Passengers who travel by bus in Lusaka often lack dependable, route-specific information about where a bus is and when it will reach their stop. This project, undertaken by a group of three students, set out to implement a web-based real-time public bus tracking system for Lusaka that gives passengers route-based journey information and an estimated arrival time, and gives drivers a view of the passengers waiting along their route. The project began from a proposal that assumed simulated GPS data. After supervisor feedback, the design was changed to use real coordinates and speed from a driver{\textquoteright}s GPS-enabled mobile device. Development was iterative and incremental. One group member first built the initial backend skeleton. The author and a second member then developed the driver interface and the passenger interface respectively, and the backend was extended as the needs of the two interfaces emerged. The first member subsequently integrated the branches and deployed the complete system. The system is a web application with browser interfaces for passengers and drivers and a Django REST Framework server. It imports static GTFS route, stop, trip and stop-time data, authorises drivers to operate their assigned buses, maintains the trip, position, speed and status of each bus from its GPS updates, manages passengers{\textquoteright} waiting requests, and estimates arrival times from road durations obtained from the OSRM routing service. This individual report describes the whole system and evaluates it against the group{\textquoteright}s objectives. The author{\textquoteright}s principal individual contribution was the driver interface and the driver-side functionality: driver sign-in, bus selection and activation, trip start, device GPS tracking and the display of waiting passengers, together with the trip-lifecycle and stop-progression work on the Driver-Interface branch. The system was verified functionally by automated tests of the server-side logic, by tests run on the author{\textquoteright}s development branch and by manual checks of the deployed passenger and driver flows. The three intended features, Real-Time Bus Tracking, Journey Planning and Arrival Time Prediction, were implemented at prototype level. The evidence is limited. No operational bus fleet or operator data feed was available, so the GPS positions could not be verified as those of an operating bus, and no field trial, user study or performance benchmark was carried out. The system is therefore a verified prototype, not a proven reduction in waiting time.}, year = {2026}, pages = {144}, publisher = {University of Zambia}, address = {Lusaka, Zambia}, }