Fleet management for container trucking
EasyGo
Dispatch, trip costs and driver pay for a container truck fleet, in one system.
EasyGo replaces the spreadsheets, phone calls and paper receipts of a container haulage company. Dispatchers plan orders on the web, drivers run them from their phone, and month-end pay and profit per truck add up on their own.
- Industry
- Logistics, container haulage
- Platforms
- Web for the office, iOS and Android app for drivers
- Our role
- Product design, backend, web, mobile, operations
- Status
- Web and API live, driver app in beta


01The brief
A fleet of 20 tractor units and 20 drivers ran on spreadsheets and phone calls. Dispatchers could not see where each container stood, toll and fuel receipts went missing, and closing driver pay each month meant matching trips, advances and expenses by hand. Expired inspections and licences were found too late.
02What we built
We built one API with two front ends: a web system for managers and dispatchers, and a driver app for iPhone and Android. Every order, cost and advance is entered once, approved once, and flows straight into payroll, fuel control and profit reports.
- Product design
- Backend API
- Web app
- iOS and Android app
- Push alerts
- Deployment
How it works
Dispatch
Pick the tractor, trailer, driver and route. Add container number, seal and 20ft or 40ft.
Driver accepts
The order lands in the driver's app with a push notification.
On the road
Status moves from accepted to running to delivered. Receipts go in as photos.
Approve
Dispatch approves or rejects every cost and advance.
Close the month
Trip pay plus approved costs minus advances. Profit per truck, per month.
By the numbers
- apps on one API: web, driver app, backend
- 3
- modules, from dispatch to payroll and reports
- 8
- days of warning before inspections, insurance and licences expire
- 15
- automated backend tests
- 103
Key features
- 01
Dispatch orders
Create and assign orders, filter by status, truck, driver or date. Freight fills in from the rate table.
- 02
Driver app
Drivers see their orders, update status, photograph receipts and request advances from their phone.
- 03
Trip costs and advances
Tolls, fuel and lift fees are attached to each trip and approved by dispatch, with a running balance per driver.
- 04
Payroll by route
Pay rates per route and container size. Month-end closing builds every driver's pay slip.
- 05
Fuel control
Norms per route or per 100 km, a fill-up log, and actual versus norm for bonuses or deductions.
- 06
Expiry alerts
Inspections, insurance and driving licences are flagged 15 days ahead, in the app and by push.
- 07
Profit reports
Revenue, cost and profit per tractor per month, driver performance and a live dashboard.
- 08
Roles and permissions
Managers, dispatchers and drivers each see what they need. Custom roles with a permission matrix.
Dispatch board
Example data15C-208.66Inspection due in 9 days
15C-123.45Nguyễn Văn An
On the roadCảng Lạch Huyện → KCN Phố Nối A · 40FT
15C-317.02Lê Minh Cường
On the roadICD Tiên Sơn → Cảng Hải Phòng · 40FT
15C-452.80Hoàng Văn Hải
On the roadCảng Hải Phòng → KCN Quế Võ · 20FT
15C-208.66Trần Đức Bình
AcceptedICD Tiên Sơn → Cảng Lạch Huyện · 40FT
29C-618.33Vũ Thành Long
DeliveredCảng Lạch Huyện → KCN Yên Phong · 40FT
Driver pay slip
Nguyễn Văn An
- Trip pay
- +₫14,200,000
- Approved costs
- +₫3,150,000
- Advances
- −₫5,000,000
- Payout
- ₫12,350,000
Fuel against norm
Cảng Lạch Huyện → KCN Phố Nối A
- Norm
- 412 L
- Actual
- 398 L
14 L saved
In the driver's pocket
Drivers spend the day on the road, so their app does a few things and does them fast: today's orders, status updates, receipts straight from the camera, advances and alerts.

Inside the product
All EasyGo screens on this page show demo data.



Technology
- Java 21
- Spring Boot
- PostgreSQL
- React
- TypeScript
- Expo
- React Native
- Push (FCM, APNs)
- Docker
- Nginx
Next case study
EasyDecor
AI interior design platform
Read the case study
Have a project like this?
Tell us how your team works today. We reply within one working day with honest next steps and a rough plan.