Skip to main content

Overview

Driver Management provides comprehensive tools for reviewing driver applications, verifying required documents, and monitoring driver compliance with platform requirements.
All drivers must have their documents verified and approved before they can accept ride requests on the platform.

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:
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

Always review all documents before approving. Check expiration dates, license categories, and vehicle information.
When rejecting a driver, provide specific, actionable feedback so they know what to correct.
Regularly check the “Expired Docs” count and proactively notify drivers to renew documents.
Process pending driver applications promptly to maintain good driver onboarding experience.

User Management

Manage all platform users

Company Management

Assign drivers to companies

Audit Logs

View driver approval history