App

Container Trucking Driver App

Loads, live routes, proof of delivery, invoices and SOS for drivers. Client name under NDA.

Client name, branding and screenshots withheld under agreement.

The driver's side of a transport management system for container haulage: the load in front of them, the route to run it, the paperwork to close it and the money it earned. Dispatch lives on the web; this app is what the driver holds in the cab.

Tracking is built for real roads. A high-accuracy position stream drives an animated truck marker on Google Maps over decoded polylines, the server flags route deviation and the app turns the truck red and raises an alert, and a wakelock keeps the screen alive through an active delivery. A DOT-verification gate keeps unverified drivers out of operational screens.

Proof of delivery is a full document, not a checkbox: up to ten photos with duplicate detection, a captured signature, consignee and container details, load-requirement flags from hazmat to lift gate, and a reverse-geocoded location, rendered to an image and uploaded.

Key Features

  • Sign-in, sign-up, OTP, optional two-step verification and a DOT number verification gate.
  • New-load requests with accept / reject, current load overview, load history, chassis lookup and linking.
  • Container status updates including fumigation windows with date validation and notes.
  • Live route on Google Maps: polylines, custom markers, camera follow, recenter and route-deviation alerts.
  • Driver online / offline toggle tied to location and app lifecycle.
  • Proof of delivery: multi-photo capture, e-signature, full consignee and container form, rendered document upload.
  • Invoices with around twenty accessorial charge types (fuel surcharge, chassis fee, wait time, per-mile and more), finalize and history.
  • Earnings dashboard: totals, weekly bar chart, on-time and completion rates, trips and distance.
  • SOS button that sends current coordinates, with vibration feedback.
  • Driver availability schedules, notifications with unread badges, English and Spanish, light / dark theme.
  • Connectivity service with a no-connection screen and polling that pauses and resumes.
  • In-app API log viewer for field debugging; three build environments via compile-time defines.
  • Integration tests for splash, onboarding, sign-in, password reset and OTP.

Technology

  • Flutter
  • Dart
  • Provider
  • Google Maps
  • Geolocator
  • polyline decoding
  • signature capture
  • charts
  • Dio
  • localization

Status: Built for iOS and Android. No public listing is linked, per the client agreement.