Driver App
Driver App

Driver App

📖 Afaqy Knowledge Base / Smart Taxi / Driver App

CONTENTS

Overview

The Smart Taxi Driver App is the operational mobile application used by taxi drivers to manage trips, authenticate operational status, communicate with the Smart Taxi ecosystem, and support regulatory trip compliance.

The application acts as the operational execution layer between:

  • Driver
  • Vehicle meter/GPS device
  • Passenger tablet
  • Smart Taxi backend
  • Regulatory systems (WASL)
  • Admin Portal
  • Client Portal

The Driver App is designed to provide a simplified operational workflow that minimizes driver distraction while maintaining trip integrity, fare synchronization, compliance validation, and real-time operational visibility.

Purpose

The Driver App enables drivers to:

  • Authenticate into the Smart Taxi ecosystem
  • Start and end trips
  • Synchronize trip data in real time
  • Manage operational trip states
  • Support passenger fare transparency
  • Trigger emergency workflows
  • Maintain compliance synchronization
  • Support operational reporting

The application continuously exchanges operational data with the Smart Taxi platform throughout the trip lifecycle.

Ecosystem Role

The Driver App operates as a core operational component within the Smart Taxi ecosystem.

It continuously synchronizes operational data with:

Passenger Tablet

The Driver App directly affects passenger-facing tablet behavior.

Driver operational events may trigger:

  • Trip activation
  • Fare synchronization
  • Distance updates
  • Trip completion workflows
  • Passenger feedback activation
  • Advertisement transitions

Admin Portal

Operational data generated by the Driver App becomes visible within the Admin Portal.

Administrators can monitor:

  • Trip activity
  • Driver operational status
  • Vehicle operational state
  • Fare synchronization
  • Compliance workflows
  • Reports and dashboards

Client Portal

Taxi companies can monitor operational fleet activity using synchronized trip and vehicle data.

Regulatory Systems (WASL)

The Driver App participates in compliance workflows including:

  • Trip dispatch synchronization
  • Regulatory acknowledgment tracking
  • Passenger-count validation
  • Compliance reporting

Hardware Layer

The Driver App operates alongside:

  • GPS/meter devices
  • Passenger tablets
  • SIM connectivity infrastructure
  • Vehicle operational profiles

Operational synchronization between these components is essential for accurate trip management.

Core Responsibilities

The Driver App supports the following operational responsibilities:

Driver Authentication

  • Secure driver login
  • Driver identity validation
  • Operational account synchronization
  • Device-session association

Trip Lifecycle Execution

  • Trip initiation
  • Active trip synchronization
  • Trip completion
  • Real-time operational updates

Fare Synchronization

The Driver App continuously exchanges fare-related information including:

  • Base fare
  • Distance fare
  • Waiting time fare
  • Long-distance fare
  • VAT
  • Night and weekend pricing

Passenger Experience Synchronization

The Driver App directly influences the passenger experience throughout the trip lifecycle.

Operational Connectivity

The application continuously synchronizes:

  • GPS data
  • Distance metrics
  • Time calculations
  • Trip operational states
  • Backend communication events

Operational Role

Operational Objectives

The Driver App is designed to:

  • Simplify driver workflows
  • Reduce operational friction
  • Maintain fare integrity
  • Support passenger transparency
  • Ensure regulatory compliance
  • Maintain operational visibility
  • Support accurate reporting and reconciliation

Operational Workflow Overview

The Driver App workflow generally follows this sequence:

  1. Driver authentication
  2. Vehicle and device validation
  3. Driver operational availability
  4. Trip initiation
  5. Passenger tablet synchronization
  6. Real-time trip monitoring
  7. Fare synchronization
  8. Trip completion
  9. Passenger feedback activation
  10. Compliance synchronization
  11. Operational archival and reporting

Operational States

The Driver App may operate through multiple operational states.

Offline State

Occurs when:

  • Internet connectivity becomes unavailable
  • Backend communication fails
  • Device synchronization is interrupted

Operational limitations may apply during this state.

Available State

The driver is:

  • Authenticated
  • Connected
  • Operationally available
  • Ready to begin trips

Active Trip State

Occurs when a trip has been initiated; during this state:

  • Fare synchronization becomes active
  • Passenger tablet enters trip mode
  • Distance and time calculations update continuously
  • Operational monitoring becomes active
  • Compliance workflows may begin

Trip Completed State

Occurs after trip completion; the system performs:

  • Fare finalization
  • Trip archival
  • Report synchronization
  • Passenger feedback activation
  • Compliance completion

Operational Impact

The Driver App directly affects:

  • Trip lifecycle integrity
  • Passenger experience
  • Fare accuracy
  • Dashboard visibility
  • Operational reports
  • Regulatory compliance
  • Vehicle operational status

Improper synchronization or operational misuse may result in:

  • Missing trip records
  • Fare discrepancies
  • Compliance failures
  • Operational visibility issues
  • Incomplete reports

Best Practices

  • Ensure stable internet connectivity before operations begin
  • Verify successful authentication before initiating trips
  • Ensure GPS and tablet devices remain operational
  • Confirm trip completion before ending operational sessions
  • Monitor synchronization behavior regularly
  • Report operational synchronization issues immediately
Authenticated SessionsAuthenticated SessionsTrip LifecycleTrip LifecycleTroubleshootingTroubleshooting