Perodua VTrack
Offline-First Yard Movement & Vehicle Tracking App for Perodua Distribution
Offline-first Flutter app on SUNMI laser-scanner devices that runs Perodua's vehicle distribution yards — yard movement, ship-out, and stock count — and syncs every scan back to Perodua's central Oracle distribution database.
Overview
About this project
Perodua VTrack is a Flutter-based vehicle distribution tracking app built by Advisory Apps for Perodua's vehicle yards and outbound logistics. The app is hardened for warehouses and security-controlled yards where internet access is intermittent, queuing every scan locally and synchronising bi-directionally with Perodua's central Oracle distribution database when the device returns online. It is purpose-built for SUNMI industrial handhelds so yard staff scan vehicle engine numbers and Good Receive Notes with the SUNMI laser scanner rather than the camera, capturing yard-to-yard movements, ship-out events to transporters, and physical stock counts against the central inventory. A companion back office handles user management, audit logging, reporting, and operational settings.
What We Delivered
Key features & capabilities
Offline-First Sync
Continues operating in warehouses and yards without connectivity, queuing scans locally and synchronising bi-directionally with the central Oracle database when back online.
SUNMI Laser Scanner Support
Built for SUNMI industrial handhelds so engine numbers, GRNs, and chassis codes are read with the on-device laser scanner — faster and more accurate than camera-based scanning in low-light yards.
Yard Movement Tracking
Captures movement type, source and destination yard, Good Receive Note (GRN), engine number, and driver ID for every vehicle relocation between yards.
Ship-Out Workflow
Scans Car Traveller engine numbers and Transporter car-carrier IDs, then surfaces the full vehicle profile — chassis, model, parking bay, variant, outlet, colour, region — before dispatch is confirmed.
Stock Count Mode
Field stock-take that reconciles physical inventory on the yard against Perodua's central records and flags discrepancies for follow-up.
Oracle Database Integration
Bi-directional sync with Perodua's central distribution Oracle database for vehicle master data, yard configurations, and transaction records.
Audit Logger
Tamper-evident log of every scan, movement, user action, and sync event for compliance, traceability, and exception investigation.
Reporting & Monitoring
Back-office dashboard for yard managers to monitor movements, stock positions, ship-out throughput, and offline-device sync status in real time.
Role-Based User Management
User accounts scoped to specific yard locations (e.g. LOC1) with role-based permissions so each scan carries operator and location context.
Want similar results for your business?
Let's discuss how we can build a custom solution tailored to your needs.
Get a Free Consultation