> ## Documentation Index
> Fetch the complete documentation index at: https://mintlify.com/Braian551/viax/llms.txt
> Use this file to discover all available pages before exploring further.

# For Drivers - Overview

> Start earning with Viax as a driver - Complete guide to becoming a trusted driver partner

## Welcome to Viax Driver Platform

Join Viax as a driver and start earning money by providing rides and deliveries in your area. Our platform connects you with passengers who need reliable transportation.

<CardGroup cols={2}>
  <Card title="Start Earning" icon="dollar-sign" iconType="solid" color="#10b981">
    Flexible schedule - work when you want, earn what you deserve
  </Card>

  <Card title="Get Approved Fast" icon="check-circle" iconType="solid" color="#3b82f6">
    Simple onboarding process - get verified in 24-48 hours
  </Card>

  <Card title="Easy to Use" icon="mobile" iconType="solid" color="#8b5cf6">
    Intuitive driver app with real-time navigation
  </Card>

  <Card title="Safe & Secure" icon="shield-halved" iconType="solid" color="#f59e0b">
    Trust system, ratings, and 24/7 support
  </Card>
</CardGroup>

## How It Works

<Steps>
  <Step title="Register as Driver">
    Create your driver account with basic information and accept terms of service
  </Step>

  <Step title="Complete Profile">
    Upload required documents: driver's license, vehicle registration, insurance (SOAT), and technical inspection (Tecnomecánica)
  </Step>

  <Step title="Get Verified">
    Our team reviews your documents and approves your account within 24-48 hours
  </Step>

  <Step title="Go Online">
    Toggle availability status to start receiving trip requests from nearby passengers
  </Step>

  <Step title="Accept Rides">
    Receive sound notifications for new trip requests and accept rides you want to take
  </Step>

  <Step title="Earn Money">
    Complete trips and receive cash payments directly from passengers
  </Step>
</Steps>

## Driver Requirements

### Personal Requirements

<AccordionGroup>
  <Accordion title="Valid Driver's License" icon="id-card">
    * Must have a valid Colombian driver's license
    * Category C1, C2, or C3 for public service vehicles
    * License must not be expired or close to expiration (30 days warning)
    * Both front and back photos required for verification
  </Accordion>

  <Accordion title="Age & Experience" icon="calendar">
    * Minimum 18 years old
    * Basic smartphone knowledge required
    * Professional driving attitude and customer service skills
  </Accordion>
</AccordionGroup>

### Vehicle Requirements

<AccordionGroup>
  <Accordion title="Vehicle Types" icon="motorcycle">
    Viax supports three vehicle types:

    * **Moto** (Motorcycle) - Basic transportation
    * **Auto** (Car) - Standard rides
    * **Mototaxi** (Three-wheeler) - Popular in urban areas
  </Accordion>

  <Accordion title="Required Documents" icon="file-lines">
    * **SOAT** (Mandatory vehicle insurance) - Must be valid
    * **Tecnomecánica** (Technical inspection) - Must be current
    * **Tarjeta de Propiedad** (Vehicle ownership card) - Required for verification
    * Vehicle photos (front, side, back, interior)
  </Accordion>

  <Accordion title="Vehicle Condition" icon="wrench">
    * Clean and well-maintained condition
    * All documents must be valid and not expired
    * Vehicle information must match registration documents
  </Accordion>
</AccordionGroup>

## Key Features

### Real-Time Trip Requests

Receive instant notifications with sound alerts when passengers request rides nearby:

<CodeGroup>
  ```dart Trip Request Model theme={null}
  class TripRequestView {
    final int id;
    final int clienteId;
    final String clienteNombre;
    final double latitudOrigen;
    final double longitudOrigen;
    final double latitudDestino;
    final double longitudDestino;
    final String direccionOrigen;
    final String direccionDestino;
    final double? distanciaKm;
    final double? precioEstimado;
    final DateTime fechaSolicitud;
  }
  ```

  ```dart Accept Request theme={null}
  final result = await TripRequestSearchService.acceptRequest(
    solicitudId: request.id,
    conductorId: conductorId,
  );

  if (result['success'] == true) {
    // Navigate to active trip screen
    Navigator.push(context, 
      MaterialPageRoute(
        builder: (context) => ConductorActiveTripScreen(...)
      )
    );
  }
  ```
</CodeGroup>

### Trust & Ratings System

Build trust with passengers through our ConfianzaScore system:

<Info>
  **ConfianzaScore** is calculated based on:

  * Completed trips (30% weight)
  * Average rating (25% weight)
  * User ratings (15% weight)
  * Zone proximity (20% weight)
  * Neighborhood popularity (10% weight)
  * **Bonus:** +100 points when marked as favorite by passengers
</Info>

### Earnings Tracking

Monitor your income in real-time with detailed breakdowns:

```dart Earnings Model theme={null}
class ConductorEarnings {
  final double total;              // Total earnings
  final int totalViajes;           // Number of trips
  final double promedioPorViaje;   // Average per trip
  final double comisionPeriodo;    // Commission for period
  final double comisionAdeudada;   // Outstanding commission
  final List<DailyEarning> desgloseDiario; // Daily breakdown
}
```

<Tip>
  All payments are in **cash** - no digital wallet required. You receive money directly from passengers.
</Tip>

## Getting Started

<CardGroup cols={2}>
  <Card title="Onboarding Process" icon="rocket" href="/drivers/onboarding">
    Step-by-step guide to register and get approved
  </Card>

  <Card title="Document Verification" icon="file-check" href="/drivers/document-verification">
    Learn how to upload and verify your documents
  </Card>

  <Card title="Accepting Rides" icon="hand-pointer" href="/drivers/accepting-rides">
    How to receive and accept trip requests
  </Card>

  <Card title="Earnings Guide" icon="chart-line" href="/drivers/earnings-tracking">
    Track your income and manage commissions
  </Card>
</CardGroup>

## Support & Safety

<Warning>
  Always verify passenger information before starting a trip. Contact support immediately if you feel unsafe.
</Warning>

* **24/7 Support** - Help available anytime you need it
* **Emergency Button** - Quick access to emergency contacts
* **Rating System** - Rate passengers after each trip
* **Trusted Driver Badge** - Earn recognition for excellent service

## Next Steps

Ready to start earning? Follow these pages in order:

1. [Driver Onboarding](/drivers/onboarding) - Register your account
2. [Document Verification](/drivers/document-verification) - Upload required documents
3. [Vehicle Management](/drivers/vehicle-management) - Register your vehicle
4. [Availability Status](/drivers/availability-status) - Learn to go online
5. [Accepting Rides](/drivers/accepting-rides) - Start taking trips

<Tip>
  **Pro Tip:** Complete your profile 100% to get priority in trip assignments and build passenger trust faster!
</Tip>
