Skip to content

Driver Mobile App (apps/driver)

The Driver App is a specialized mobile application designed specifically for field drivers in the Majestic Transport ecosystem.

Purpose

The Driver App is the primary interface for field personnel, providing them with all the necessary tools to manage their tasks while on the road:

  • Trip Execution: View active and upcoming assigned trips.
  • Vehicle Responsibility: Formalize vehicle handovers and track car status through snapshots.
  • Communication: Receive notifications and updates about trip changes or assignments.
  • Profile Management: Maintain personal driver information and documentation.

Core Features

  • Active Trip Dashboard: Shows the current trip's details, including guest information, route, and scheduled times.
  • History: A record of past completed trips and activities.
  • Vehicle Handovers: A step-by-step process for performing vehicle handovers, capturing snapshots (photos), and reporting car conditions.
  • Push Notifications: Real-time alerts to keep drivers informed about new assignments or modifications to existing trips.

Technical Highlights

  • Framework: Built with Expo and React Native for high-quality, native mobile experiences on both iOS and Android.
  • Routing: Uses Expo Router for intuitive, file-based navigation.
  • Styling: Utilizes NativeWind v4 (Tailwind for React Native) for efficient and consistent styling.
  • Authentication: Integrated with Better Auth via a specialized Expo plugin for secure and seamless login.
  • Offline Support: Designed to handle intermittent connectivity common during transport operations.

Targeted Audience

  • Professional Drivers
  • Field Staff
  • Chauffeurs