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 Information Display
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
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:Cancel Trip
Next Steps
Navigation & Maps
Learn advanced navigation features and map controls
Earnings Tracking
Monitor your income and view trip history