Best Transport Management System Python Django MySQL Project
Transport Management System
The Transport Management System is designed to streamline large-scale fuel transport operations by centralizing daily activities such as procurement from oil marketing companies and distribution across pump networks. It ensures accurate record-keeping, fast lookups, and reliable data management related to drivers, vehicles, compliance, safety training, and company details. By digitizing these processes, dispatchers and managers can make quick, confident, and well-informed decisions while maintaining accountability.Developed with Django, the system offers a clean codebase and a simple user interface built using templates and static assets. It starts with an SQLite database for easy setup but can be migrated to MySQL for production environments using provided SQL dumps. Admin users benefit from powerful features like create, read, update, and delete (CRUD) operations, CSV import tools, and structured dashboards for managing training sessions, safety drills, policies, and violations—helping organizations reduce paperwork and maintain compliance more effectively.
Overview
Item | Details |
---|---|
Project Name | Transporter Management System |
Language/s Used | Python |
Framework | Django |
Python Version (Recommended) | 3.10+ |
Database | SQLite (default) with MySQL supported via provided .sql dumps |
Type | Web Application |
Download New Real Time Projects :-Click here
Available Features
- Company Management
Create and manage oil marketing companies and related organization records. - Vehicle Makers and Owners
Maintain master lists of vehicle manufacturers and owners/lessors for better inventory and finance tracking. - Vehicle Registry and Compliance
Capture TL number, capacity, chambers, OMC, make/model, engine/chassis numbers, leasing info, status/type, trailer ID, configuration class, and key compliance dates such as insurance, tax paid, fitness, and dip chart dates. - Driver Directory with Documents and Validity
Store driver details: driver numbers, company assignment, CNIC and validity, mobile numbers, date of birth, license class (HTV/PSV/LTV), and motorway training information. Upload driver images to organized media folders. - Safety, Training, and Drills
Record annual trainings and drills, and map them to drivers. Track tool-box meeting topics and attendance frequency per driver. - Violations Tracking
Log violations and associate them with drivers to maintain safety and compliance history. - Policies and Emergency Procedures
Serve policy and emergency procedure pages to standardize operations and safety responses. - Data Utilities
CSV import workflows for bulk model updates, helper utilities for matching driver IDs, updating driver ages, and image-driven imports for driver records.
Run
- Extract the ZIP
Unzip the archive to a convenient folder on your machine. - Open in VS Code
Open the extracted folder in VS Code. The Django project root containsmanage.py
and themysite
anddashboard
directories. - Create and Activate a Virtual Environment
- Windows (PowerShell):
python -m venv .venv .\.venv\Scripts\Activate.ps1
- macOS/Linux:
python3 -m venv .venv source .venv/bin/activate
- Windows (PowerShell):
- Install Dependencies
pip install -r requirements.txt
The project specifiesDjango==5.0.10
,mysqlclient
(for MySQL support),Pillow
for image handling, andpandas
for CSV utilities. - Database Setup
- Default (fastest): uses SQLite, already configured in
mysite/settings.py
withNAME: hggc
. No extra setup required. - Optional MySQL: create a database, update
DATABASES
inmysite/settings.py
to usedjango.db.backends.mysql
and your credentials, then import one of the provided SQL dumps from thedata dumps
folder if needed.
- Default (fastest): uses SQLite, already configured in
- Apply Migrations
python manage.py migrate
- Create a Superuser
python manage.py createsuperuser
Provide username, email, and password when prompted. - Run the Development Server
python manage.py runserver
Visithttp://localhost:8000/
and log in with the superuser credentials.
We have projects Available in all languages:–Click Here
Â
transport management system project in python with source code
transport management system project with source code
transport-management system project github
transport management system using django github
transport management system using django with source code
transport management system using django pdf
transport management system project in python with source code
transport management system project with source code
transport-management system project github
transport management system using django github
transport management system using django with source code
transport management system using django pdf
Post Comment