Skip to main content
Mohammed Ezz
Back to Projects

Naveera Driver App

Production ride-hailing navigation app for drivers. Built with MapLibre GL for real-time map rendering, OSRM/Valhalla for routing, and a custom GPS interpolation pipeline running at 15Hz for smooth driver marker movement. Features real-time rerouting, step-by-step navigation, and a trip lifecycle state machine.

2025
Naveera Driver App - 1

About the Project

Naveera Driver App is a production-grade navigation client for ride-hailing drivers. It combines MapLibre GL rendering with OSRM/Valhalla-backed routing and a high-frequency GPS interpolation layer so driver position updates feel continuous on the map. The app handles rerouting, turn-by-turn guidance, and a formal trip lifecycle to keep map, route, and UI state consistent under real-world GPS noise and network conditions.

Key Features

  • Real-time driver marker interpolation with predictive extrapolation
  • Custom polyline management with reroute detection
  • Camera follow system with compass and bearing support
  • CI/CD pipeline via GitHub Actions (APK/AAB releases)

Technologies Used

Flutter
MapLibre GL
OSRM
BLoC/Cubit
GPS Interpolation

Project Links