Fleet Management Web Application

Fleet Management Web Application

A Python Django-based fleet management application designed to maintain vehicle records, track fleet operations, and manage driver training programs to enhance road safety and minimize accident risks. Features role-based access control with separate workflows for superusers and drivers.

Public Pages
✅ Home: Welcome page with fleet management overview
✅ About Us: Information about the fleet management system
✅ Contact Us: Contact information and inquiry form submission

Superuser Features (Admin)
✅ Vehicle Registration: Register and manage vehicles with automatic superuser assignment
✅ Vehicle Tracking: Monitor vehicles based on condition ratings (Bad, Below Average, Average, Good)
✅ Driver Training: Create and manage driver training records
✅ Data Isolation: Each superuser sees only their own vehicles and related data
✅ Driver Management: Create driver accounts and assign them to vehicles
✅ Admin Dashboard: Manage all fleet operations in Django admin interface

Driver Features
✅ Vehicle Tracking: View all vehicles' tracking data from their superuser (manager)
✅ Driver Training: View all training records for their superuser's fleet
✅ Contact Form: Submit inquiries or reports
✅ Dashboard Access: Limited to their superuser's data only

Visit project