The Challenge
A courier company sits between two sides of every shipment: the merchants (online sellers) who need parcels picked up and delivered, and the riders who carry them the last mile — with a network of hubs and a mountain of cash-on-delivery money moving in between. Running that on spreadsheets and phone calls breaks down fast:
- No single source of truth for a parcel — where is it, who has it, what happened at each step?
- Cash reconciliation chaos — COD collected by riders has to flow rider → hub → head office → merchant payout, and every hand-off is a chance to lose track of money.
- Merchants in the dark — sellers want to book pickups, track parcels, see invoices, and get paid without phoning the office.
- Manual dispatch — assigning parcels to riders and hubs by hand doesn't scale across branches.
- Fraud risk — repeat fake-order recipients cost couriers real money on failed COD deliveries.
The company needed one platform to run the entire operation — operations, cash, accounting, and communications — with apps that put merchants and riders in control of their own work.
The Solution
Quick Delivery is an end-to-end courier management platform. It tracks every parcel through a detailed lifecycle, orchestrates the hub-and-rider network, settles cash-on-delivery money across every party, and runs the courier company's back office — payroll, assets, and full accounting — while giving merchants and riders their own self-service web portals and mobile apps. It ships as a white-label, installable product with configurable branding, currencies, languages, and payment gateways, localized for the South Asian market.
Feature Highlights
1. Parcel Lifecycle & Tracking Engine (core)
Every shipment is a parcel driven through a 33-state lifecycle — from Pending and Pickup Assigned, through Received at Warehouse, Transferred to Hub, and Rider Assigned, to Delivered, Partially Delivered, Rescheduled, Returned, or Cancelled at any stage. Each transition is written to an immutable event/log trail, giving a complete audit history and a live tracking timeline. Parcels carry COD amount, weight, delivery category (same-day, next-day, sub-city, outside-city), packaging, and special handling for liquid/fragile goods. Bulk parcels can be imported from Excel.
2. Merchant Self-Service Portal & App
Merchants (online sellers) self-register with OTP verification, then manage everything themselves: multiple shops and pickup addresses, pickup requests, parcel booking, invoices and statements, payout requests, per-merchant delivery charges, and their own online-payment collection setup. Delivered as both a dedicated web panel and a mobile API, so merchants operate independently of the courier's staff.
3. Delivery-Man (Rider) Management & App
Riders get their own login and mobile app. Parcels are assigned to a rider, who marks each as Delivered, Partially Delivered, Rescheduled, or Returned from the field, collects COD cash, and reconciles it back to the hub. Each rider has a dashboard, income/expense tracking, statements, and salary records.
4. Multi-Hub Warehouse Network
A branch/warehouse network with hub in-charges (branch managers). Parcels move warehouse ↔ hub ↔ hub with received/transfer confirmations at every step, and each hub confirms cash received from its riders and raises payment requests to head office — modelling exactly how a real multi-branch courier operates.
5. Cash-on-Delivery Settlement & Merchant Payouts
The money engine. COD cash flows rider → hub → head office → merchant, with confirmation and reconciliation at each hand-off. Merchants request payouts via bank transfer, mobile money (bKash / Nagad / Rocket), or cash, and every movement is recorded — so the courier always knows exactly whose money it is holding.
6. Multi-Gateway Online Payments
Seven integrated payment gateways — Stripe, PayPal, Razorpay, SSLCommerz, bKash, Skrill, and Aamarpay — for merchant online-payment collection and top-ups, spanning international cards and local South-Asian methods.
7. Full Accounting Suite
More than deliveries — the platform runs the company's finances: income and expense heads, bank transactions, fund transfers, VAT tracking, and per-party statements for merchants, riders, hubs, and the courier itself. Invoices are generated automatically on a daily schedule, rendered to PDF with barcodes.
8. Fraud Detection
A shared fraud database of problem recipient phone numbers. Merchants and couriers can check a number before dispatch, cutting losses from repeat fake-order recipients — a real cost center in COD logistics.
9. HR, Payroll & Asset Management
Back-office administration for the courier company: departments, designations, monthly salary generation and payroll, and a company asset register — so the whole business runs inside one system, not just the deliveries.
10. Notifications — Push, SMS & Email
Multi-channel messaging: Firebase Cloud Messaging push notifications to the merchant and rider apps (with in-app notifications), SMS via Twilio/Vonage on configurable lifecycle events, and email for signups, invoices, and contact. Admins choose which events notify whom.
11. Reports & Role-Based Dashboards
Role-specific dashboards with charts, plus a reporting suite — total summary, merchant, hub, rider, and invoice reports — all exportable to Excel, and a mobile dashboard API with date filters.
12. Support Ticketing
Built-in support threads with replies, available to merchants in their panel, to staff in the admin, and through the mobile API.
13. Roles, Permissions, Audit & Platform Tooling
Granular role-based access control guards essentially every admin action, with a full activity-log audit trail. The product is genuinely white-label: a web installer, an add-ons activation module, configurable branding and general settings, multi-currency, multi-language (English, Arabic, Bengali, Indonesian), social login (Google/Facebook), scheduled database auto-backups, and a to-do list.
14. Public Tracking & Marketing Site
A public landing page, guest parcel tracking by tracking ID (no login needed), news/offers surfaced to merchants, a newsletter subscribe, and a contact form.
Technical Architecture
| Layer | Technology |
|---|---|
| Backend | Laravel 9, PHP 8, Repository pattern + typed Enums (22 domain enums) |
| Frontend | Blade server-rendered admin (jQuery/Bootstrap theme), SweetAlert/Toastr, chart dashboards, webpack-mix |
| Mobile API | REST API (/api/v10, 81 endpoints) secured with Laravel Sanctum + API-key gating, for merchant & rider apps |
| Auth | Session (web) + Sanctum tokens (mobile) + Laravel Socialite (Google/Facebook) + OTP |
| Payments | Stripe, PayPal, Razorpay, SSLCommerz, bKash, Skrill, Aamarpay |
| Push / SMS / Email | Firebase Cloud Messaging · Twilio / Vonage · SMTP |
| Documents | dompdf (invoices), milon/barcode, Maatwebsite Excel (imports & reports) |
| Audit & ops | Spatie Activitylog, scheduled DB auto-backup & daily invoice generation |
| Data | MySQL · 67 migrations · 60 models |
The domain is modelled around the parcel as the central entity, with a repository layer (~60 interface/implementation pairs) separating business logic from controllers and a payment trait abstracting the many gateways behind one interface.
Outcomes
- The whole courier operation in one system — parcel tracking, hub network, rider dispatch, COD settlement, accounting, payroll, and support, instead of spreadsheets and phone calls
- Money that reconciles — COD cash is tracked at every hand-off from rider to hub to head office to merchant payout, with statements for every party
- Merchants and riders self-serve — dedicated web portals and mobile apps mean sellers book and track their own parcels and riders manage their own deliveries, cutting load on office staff
- Built for its market — seven payment gateways including local mobile money, Bangla/Arabic/Indonesian language support, and multi-currency, delivered as a configurable white-label product
- Operationally complete — fraud checking, automated invoicing, scheduled backups, granular permissions, and a full audit trail make it production-grade, not a prototype
What's Next
- Live map-based tracking and automated rider routing to complement the current status-based tracking
- Asynchronous queue workers for notifications and invoicing at higher volume
Delivered, customized, and localized by Vista SysTech — platform configuration, payment & notification integration, localization, deployment, and ongoing support.



