The Driver Management System (DMS) is an integrated web-based platform built to centralize driver onboarding, monitor compliance, and enforce secure facility access.
Core Components & Workflow
Digital Onboarding: Captures driver master data, identity, licence details, vendor info, and photos.
Multi-Stage Approvals: Routes driver records through a sequential Pending → HR → Health & Safety (HS) → Plant approval chain with role-based access control.
Compliance Tracking: Monitors validity and automated expiry dates for driver licences, safety training, and health surveillance.
Gate Security: Enables on-site security personnel to verify approved drivers via QR code or manual search and log gate entries and safety incidents.
Operations & Reporting: Provides central dashboards, audit logs, and exportable reports for overall operational visibility.
Technology Stack
Backend: Python (Flask), MySQL, PyMySQL, pandas
Frontend: HTML5, Jinja templates, CSS
Security & Services: Flask-Login, Microsoft MSAL / Azure SSO, SMTP email, SMS API, and QR image detection