Overview
The Vehicles module provides comprehensive fleet management, allowing you to track all vehicles in your transportation network. Each vehicle is linked to a transporter and includes details such as registration number, type, capacity, and maintenance history.Key Features
Fleet Tracking
Maintain complete records of all vehicles in your network
Capacity Management
Track vehicle capacity for optimal load planning
Status Monitoring
Real-time status tracking (Available, In Transit, Maintenance)
Maintenance Records
Track last maintenance dates for each vehicle
Viewing Vehicles
Vehicles Table
The main table displays your entire fleet:| Column | Description |
|---|---|
| Vehicle Number | Registration/license plate number |
| Transporter | Transport company that owns the vehicle |
| Type | Vehicle type (Truck, Trailer, Dumper, etc.) |
| Capacity | Maximum load capacity in tons |
| Status | Current operational status |
| Last Maintenance | Date of most recent maintenance |
| Actions | Edit and toggle active status (admin only) |
All users can view the vehicle list. Only administrators can add, edit, or change vehicle status.
Vehicle Status Indicators
Status badges show at a glance:- 🟢 Available (Green): Ready for assignment
- 🔵 In Transit (Blue): Currently on a shipment
- 🟠 Maintenance (Amber): Undergoing repairs or service
Search and Filter
Quickly locate vehicles:- Search by vehicle number (registration plate)
- Real-time filtering as you type
- Case-insensitive search
Adding a New Vehicle (Admin Only)
Select Transporter
Choose the transport company that owns this vehicle:
- Required field
- Only active transporters are shown
- Links vehicle to correct company
You must create the transporter in the Transporters module before adding their vehicles.
Enter Vehicle Number
Input the vehicle registration or license plate number:
- Required field
- Must be unique (system checks for duplicates)
- Examples: “MH-01-AB-1234”, “DL-02-CD-5678”
- Use consistent formatting for easy recognition
Choose Vehicle Type
Select from predefined types or specify custom:Standard Types:
- Truck
- Trailer
- Dumper
- Train
- Other (allows custom input)
Specify Capacity
Enter the maximum load capacity:
- Required field
- Measured in tons
- Must be a positive number
- Minimum value: 1 ton
- Used for load planning and optimization
Set Initial Status
Choose the vehicle’s current operational status:
- Available: Ready for assignment (default)
- In Transit: Currently on a route
- Maintenance: Undergoing service
Custom Vehicle Types
When standard types don’t fit:Editing Vehicle Details (Admin Only)
Modify Information
The edit dialog opens with current values:
- Update any field as needed
- Vehicle number can be changed (uniqueness still enforced)
- Transporter can be reassigned
- Capacity and status can be updated
Managing Vehicle Status
Operational Status vs. Active Status
Understand the two types of status: Operational Status (Available/In Transit/Maintenance):- Indicates current usage state
- Changed during normal operations
- Affects scheduling and availability
- Updated by admins as needed
- Controls whether vehicle appears in dropdowns
- Toggled by clicking the status icon in Actions column
- Inactive vehicles cannot be assigned to new shipments
- Used for long-term removal (sold, retired, etc.)
Toggling Active/Inactive Status
Find the Toggle Button
In the Actions column, look for the toggle icon:
- 🟢 Toggle Left (Green): Vehicle is active
- 🔴 Toggle Right (Red): Vehicle is inactive
Click to Toggle
Click the icon to switch status:
- Active → Inactive: Vehicle removed from shipment dropdowns
- Inactive → Active: Vehicle restored to available pool
Maintenance Tracking
Last Maintenance Date
The system displays the most recent maintenance date:- Shown in “MMM d, yyyy” format (e.g., “Jan 15, 2026”)
- “N/A” if no maintenance recorded yet
- Useful for scheduling future maintenance
- Important for safety and compliance
Maintenance dates are currently display-only. Update them through the edit vehicle dialog when maintenance is performed.
Maintenance Best Practices
Set Regular Maintenance Schedule
Set Regular Maintenance Schedule
Establish a routine maintenance schedule based on:
- Manufacturer recommendations
- Distance traveled
- Age of vehicle
- Type of cargo typically carried
Update Status During Maintenance
Update Status During Maintenance
When a vehicle goes for maintenance:
- Change operational status to “Maintenance”
- Prevents assignment to new shipments
- Update status back to “Available” when complete
Record Maintenance Dates
Record Maintenance Dates
After each maintenance:
- Edit the vehicle record
- Update the maintenance date
- Keep external records of service details
Capacity Planning
Using Capacity Information
Vehicle capacity helps with:- Load Optimization: Match shipment weight to vehicle capacity
- Route Planning: Select appropriate vehicles for cargo volume
- Cost Efficiency: Maximize utilization of vehicle capacity
- Safety: Ensure loads don’t exceed vehicle limits
Example Capacity Planning
Integration with Other Modules
Transporters Integration
- Each vehicle must be assigned to a transporter
- When creating shipments, vehicle dropdown shows only vehicles of selected transporter
- Ensures correct vehicle-company matching
Shipments Integration
- Vehicles are selected when creating shipments
- Only active vehicles of the chosen transporter appear
- System tracks which vehicles are in use
- Links shipment records to vehicle details
Routes Integration
- Vehicle capacity considered when planning routes
- Helps determine feasible cargo volumes
- Influences rate calculations based on vehicle type
Common Workflows
Adding a New Vehicle to Fleet
Removing a Vehicle from Service
Never delete vehicles from the system as this affects historical shipment data. Always use the inactive status instead.
Routine Fleet Review
Mobile Responsiveness
The Vehicles interface adapts to screen size:Desktop View
- All columns visible
- Full details displayed
- Easy sorting and filtering
Tablet View
- Important columns prioritized
- Scrollable for all data
- Touch-optimized buttons
Mobile View
- Essential columns: Vehicle Number, Transporter, Type, Status, Actions
- Tap for full details
- Optimized forms and dialogs
Troubleshooting
Vehicle Not Appearing in Shipment Dropdown?
Duplicate Vehicle Number Error?
- The vehicle number already exists in the system
- Search for the existing vehicle
- Either edit the existing record or use a different number
- Ensure you’re using the correct, unique registration number
Can’t Edit Vehicle Information?
- Verify you have admin role permissions
- Check if the page has loaded completely
- Try refreshing the page
- Ensure no browser extensions are blocking the dialog
Best Practices
Consistent Number Formatting
Consistent Number Formatting
Use a standard format for vehicle numbers:
- Example: “MH-01-AB-1234” (State-District-Letters-Numbers)
- Makes searching and sorting easier
- Reduces duplicate entry errors
Regular Status Updates
Regular Status Updates
Update vehicle status in real-time:
- When vehicles depart: “In Transit”
- When vehicles return: “Available”
- During service: “Maintenance”
Accurate Capacity Entry
Accurate Capacity Entry
Always use manufacturer-specified capacity:
- Check vehicle documentation
- Account for legal load limits
- Consider practical vs. theoretical capacity
Maintenance Schedule
Maintenance Schedule
Establish and follow maintenance routines:
- Set calendar reminders
- Update maintenance dates promptly
- Use “Maintenance” status during service
Next Steps
- Create shipments with vehicles: Shipments
- Manage vehicle owners: Transporters
- Set up routes: Routes
- View fleet analytics: Dashboard
