Admin experience
A browser-based operations interface for managing orders, drivers and day-to-day delivery activity.
Case study · 2026
A practical delivery platform designed around the workflows of a real courier business.
The challenge
Abbod Delivery operates around real delivery requests, drivers and commissions. The challenge is not simply to display data; the software has to make an everyday operational workflow clearer and easier to manage.
The project therefore spans multiple surfaces: an administrative view for operations, a driver-focused mobile experience, a backend API and a relational data layer.
Architecture
A browser-based operations interface for managing orders, drivers and day-to-day delivery activity.
A React Native / Expo mobile workflow that gives drivers the information and actions they need on the road.
A NestJS API that centralizes business rules, order state transitions and operational data.
PostgreSQL and Prisma for relational data, with Docker-based tooling for repeatable environments and deployment.
Product decisions
The manager can configure commission values per driver rather than forcing one global rate.
Orders move through explicit operational states so the admin and driver experiences stay aligned.
Admin, driver and API responsibilities are separated so each part can evolve independently.
What this project demonstrates
Abbod Delivery is the project that best represents how I like to work: understand the real workflow first, model it clearly, then build the interfaces and systems around it. The project continues to evolve as features are tested against practical delivery needs.