Skip to main content

Trip Lifecycle

Once you accept a trip request, follow this workflow to complete the ride successfully.
1

Navigate to Pickup

Drive to the passenger’s pickup location using integrated navigation
2

Arrive at Pickup

Mark yourself as arrived and wait for the passenger
3

Start Trip

Confirm passenger is in vehicle and start the trip
4

Navigate to Destination

Follow GPS navigation to the drop-off location
5

Complete Trip

Mark trip as complete when you reach destination
6

Collect Payment

Receive cash payment from passenger
7

Rate Passenger

Provide feedback and rating for the passenger

Active Trip Screen

The active trip screen provides all information and controls you need:

Screen Components

Active Trip Screen

Map View

Full-screen map showing:
  • Your current location
  • Pickup/destination markers
  • Optimized route
  • Turn-by-turn navigation

Navigation Card

Real-time navigation guidance:
  • Next turn instruction
  • Distance to next turn
  • Estimated arrival time
  • Traffic conditions

Passenger Info

Passenger details:
  • Name and photo
  • Phone number (call button)
  • Rating history
  • Special instructions

Action Panel

Trip controls:
  • Arrived button
  • Start trip button
  • Complete trip button
  • Cancel trip option

Phase 1: Navigate to Pickup

Getting Route to Passenger

Fetch Route to Pickup
Navigation Card Widget

Marking Arrival

When you reach the pickup location:
1

Tap 'I've Arrived'

Button becomes enabled when within 100m of pickup
Check Proximity
2

Notify Passenger

System sends notification to passenger that you’ve arrived
Mark Arrived
3

Wait for Passenger

Passenger receives notification and comes to your location
Pro Tip: Call the passenger if they don’t appear within 2-3 minutes of your arrival. Use the call button in the passenger info card.

Phase 2: Start Trip

Starting the Journey

Once the passenger is in your vehicle:
Start Trip Button

Start Trip Logic

Start Trip Function

Phase 3: Navigate to Destination

Route to Destination

Get Destination Route

Real-Time Location Updates

Your location is continuously tracked and sent to the server:
Location Tracking

Speed Indicator

Monitor your current speed:
Speed Display Widget

Phase 4: Complete Trip

Arrival at Destination

When you reach the destination:
1

Proximity Detection

System detects when you’re within 50m of destination
Check Destination Proximity
2

Tap Complete

Press “Complete Trip” button
Complete Trip Button
3

Calculate Fare

System calculates final trip cost
Trip Completion

Trip Completion Response

API Response

Payment Collection

Cash Payment Dialog

Payment Confirmation Dialog
All payments in Viax are cash only. You receive money directly from the passenger at the end of each trip.

Commission Tracking

Your earnings are calculated automatically:
Earnings Calculation

Rating the Passenger

After payment, rate your experience:
Rating Dialog

Trip Cancellation

If you need to cancel a trip:
Cancellation Policy:
  • Frequent cancellations may affect your driver rating
  • Provide a valid reason when canceling
  • Passenger will be notified immediately
Cancel Trip

Next Steps

Navigation & Maps

Learn advanced navigation features and map controls

Earnings Tracking

Monitor your income and view trip history