Skip to content
Komsan Nipharat

Case study

Tago driver app

Flutter app truck drivers use to take jobs, check in at gates, scan containers, and get paid.

FIG.1Mobile
Role
Lead mobile developer (~66% of commits)
Stack
FlutterDartGetXWebSocketOneSignalOCRFastlane
Result
10K+ installs on Google Play.

Problem

Drivers re-typed container numbers, mileage, and seal numbers by hand at the gate, and jobs changed while they were on the road.

What I owned

Lead mobile developer (~66% of commits)

What I built

  • Built on-device OCR for ISO 6346 container numbers, mileage, and seal numbers, with camera recovery and golden tests.
  • Built QR payment, withholding-tax e-receipts, gate verification, and drop-off signature flows.
  • White-labeled the app for a second tenant and automated version bumps and releases.

System shape

Flutter + GetX client on the TMS API. WebSocket job notifications with polling fallback, OneSignal push, multi-environment config, and Fastlane store releases.

What changed

Drivers scan instead of typing at the gate; job changes arrive in real time.

Outcome

10K+ installs on Google Play.