DMS: Driver Management System & Android Driver App

DMS, a Laravel platform and Flutter Android driver app I designed and developed to run daily logistics operations, covering drivers, fleet, payroll, attendance and communication.

This is a public overview of the system. Original screens, operational data, and live system access are not shared here.

The problem

A last-mile logistics operation runs a large driver workforce across several delivery platforms. Assignments, vehicles, attendance, performance-based pay, deductions and communication were spread across spreadsheets and messaging groups, which made payroll slow and errors hard to trace.

My role

I designed and developed DMS: the Laravel web platform, its REST API, and the Flutter Android app drivers use every day. I owned architecture, database design, backend, admin interface, mobile app, server setup and releases.

Web platform

Android driver app

Technology

Scale

Over 180 data models and 360 database migrations, more than 110 automated test files, and around 50 scheduled and console jobs, delivered in about 900 commits over one year.

Discuss an opportunityView resume