Overview
Driver Management provides comprehensive tools for reviewing driver applications, verifying required documents, and monitoring driver compliance with platform requirements.Driver Documents Screen
Access the driver documents management interface:admin/presentation/screens/conductores_documentos_screen.dart
Dashboard Statistics
The driver documents screen displays real-time statistics:Total Drivers
All registered drivers in the system
Pending
Drivers awaiting document review
Approved
Verified and active drivers
Expired Docs
Drivers with expired documents
Verification Status Filters
Filter drivers by their verification status:- All
- Pending
- In Review
- Approved
- Rejected
Display all drivers regardless of status
Driver Information Fields
The system tracks comprehensive driver information:Personal Information
Driver’s License
The system automatically alerts when a driver’s license is within 30 days of expiration.
Vehicle Information
SOAT (Mandatory Insurance)
Technomechanical Inspection
Vehicle Insurance
Other Documents
Document Completeness Calculation
The system automatically calculates document completeness percentage:Expired Documents Detection
Automatic detection of expired or soon-to-expire documents:Driver Details Modal
View comprehensive driver information in a detailed modal:Approve Driver Use Case
admin/domain/usecases/approve_driver.dart
Approve Driver Action
1
Review Documents
Open driver details modal and review all provided documents
2
Verify Information
Check that license, vehicle, insurance, and SOAT are valid
3
Tap Approve
Press the green “Aprobar” button at the bottom of the modal
4
Confirm Action
Confirm the approval in the dialog that appears
5
Driver Activated
Driver status changes to “aprobado” and they can now accept rides
Approval Backend Endpoint
backend/admin/aprobar_conductor.php
Reject Driver Use Case
admin/domain/usecases/reject_driver.dart
Reject Driver Action
1
Review Documents
Identify issues or missing information in driver documents
2
Tap Reject
Press the red “Rechazar” button
3
Enter Reason
Required: Provide a clear explanation for rejectionExample: “Licencia de conducción vencida”
4
Confirm Rejection
Confirm the rejection with the provided reason
5
Driver Notified
Driver status changes to “rechazado” and reason is logged
Rejection Backend Endpoint
backend/admin/rechazar_conductor.php
Document Expiration Alerts
Visual indicators for document expiration:Expired
Document is past expiration date
Expiring Soon
Document expires within 30 days
Valid
Document is valid and current
Status Color Coding
Audit Logging
All driver approval/rejection actions are logged:All approvals and rejections are tracked in the audit logs with timestamps, admin IDs, and reasons (for rejections).
Document Types by Vehicle Category
Motorcycle (motocicleta)
- Driver’s license (Category A2 or higher)
- SOAT
- Technomechanical inspection
- Vehicle registration
Car (carro)
- Driver’s license (Category C1 or higher)
- SOAT
- Technomechanical inspection
- Vehicle insurance
- Vehicle registration
Cargo Motorcycle (moto_carga)
- Driver’s license (Category C1 or higher)
- SOAT
- Technomechanical inspection
- Cargo permit
- Vehicle registration
Cargo Van (carro_carga)
- Driver’s license (Category C2 or higher)
- SOAT
- Technomechanical inspection
- Commercial insurance
- Cargo permit
- Vehicle registration
Best Practices
Review Thoroughly
Review Thoroughly
Always review all documents before approving. Check expiration dates, license categories, and vehicle information.
Provide Clear Rejection Reasons
Provide Clear Rejection Reasons
When rejecting a driver, provide specific, actionable feedback so they know what to correct.
Monitor Expirations
Monitor Expirations
Regularly check the “Expired Docs” count and proactively notify drivers to renew documents.
Track Pending Applications
Track Pending Applications
Process pending driver applications promptly to maintain good driver onboarding experience.
Related Features
User Management
Manage all platform users
Company Management
Assign drivers to companies
Audit Logs
View driver approval history