Order Management System
An order management system for a national FMCG distributor, from the warehouse to the field.
Problem
Orders from hundreds of retailers were taken on paper by field reps, phoned in, and re-typed at head office. Stock levels were out of date by the time an order was placed, and management had no live view of what was selling where.
Build
Canberra Limited imports and distributes consumer goods across Bangladesh. We replaced paper order books with a three-part system: a central API, an admin panel for head office, and a field app for sales representatives on the road.
- Category
- Order Management System
- Year
- 2025
- Applications
- 3
- Stack
- Laravel · Next.js · TypeScript · MySQL · PWA

- Problem
- Build
- The system
- Delivered
Chapter 01
The client and the problem
Orders from hundreds of retailers were taken on paper by field reps, phoned in, and re-typed at head office. Stock levels were out of date by the time an order was placed, and management had no live view of what was selling where.

Chapter 02
What we built
We built one API and two front-ends on top of it. Sales representatives use a lightweight mobile-first app to place orders against live stock while standing in a shop. Head office sees every order arrive in real time in the admin panel, approves and dispatches, and reports on sales by product, area and rep. The corporate website was rebuilt alongside it.
canberralimited.com- 01REST API (Laravel)
- 02Admin panel (Next.js)
- 03Field sales app (Next.js)
Chapter 03
The system
3 applications, each with its own job, sharing one source of truth.
- 01REST API (Laravel)
- 02Admin panel (Next.js)
- 03Field sales app (Next.js)
- Laravel API as the single source of truth for orders, products and customers
- Next.js admin panel for head office — orders, inventory, pricing, reporting
- Next.js field app for sales representatives, installable on phones
- Retailer and route management
- Order approval and dispatch workflow
- Corporate website
Chapter 04
Delivered
Everything that shipped, in the client's hands.
- Laravel API as the single source of truth for orders, products and customers
- Next.js admin panel for head office — orders, inventory, pricing, reporting
- Next.js field app for sales representatives, installable on phones
- Retailer and route management
- Order approval and dispatch workflow
- Corporate website
Have something like this in mind?
Tell us what you are trying to build. We reply within one working day.
