A web-based application built to streamline driver and vehicle scheduling, route assignments, salary calculation, and report generation for Gombe State University
# Drivers-Scheduling-System
A PHP & MySQL-based system that automates driver and vehicle scheduling, distance-based salary computation, and PDF report generation for Gombe State University.
π Gombe State University Drivers & Vehicles Scheduling System
A web-based application built to streamline driver and vehicle scheduling, route assignments, salary calculation, and report generation for Gombe State University. The system enhances operational efficiency by automating tasks traditionally handled manually.
π Features
β
Admin authentication and role-based access
β
Add/edit/delete drivers and vehicles
β
Assign routes and track distance covered
β
Auto-calculate salaries based on kilometers
β
Generate and export salary reports (PDF via TCPDF)
β
File upload support (e.g., driver licenses, route slips)
β
Clean and intuitive UI with Bootstrap
π οΈ Tech Stack
Technology Description
HTML5/CSS3 Front-end markup and styling
PHP Core backend scripting
MySQL Relational database
Bootstrap Responsive design
JavaScript Interactivity and validations
TCPDF PDF report generation
π Project Structure
π gsu_driver_scheduling_system/
βββ π admin/ β Admin dashboards and management pages
βββ π auth/ β Login/logout and session control
βββ π config/ β Database configuration
βββ π exports/ β Salary and route PDF exports
βββ π includes/ β Reusable PHP scripts (navbars, footers, etc.)
βββ π public/ β Frontend views, images, JS/CSS assets
βββ π tcpdf/ β TCPDF library for PDF generation
βββ π uploads/ β Uploaded driver/vehicle documents
βββ π gsu_drivers_system.sql β Database export
βββ π README.md
βοΈ Setup Instructions
1. Clone or download the repository:
git clone
github.com
2. Import the database:
Use phpMyAdmin or CLI to import gsu_drivers_system.sql into MySQL.
3. Configure DB credentials:
Open config/db_config.php and update with your local DB host, username, password, a β¦