You are on page 1of 3

Courier Management System

Components of the System:


1. End-User Web & Mobile App
2. Super Admin Panel (Super User)
3. Franchise/Distributor/Branch Panel
4. Driver/Delivery Agent (Mobile) App
Brief Overview of overall Features/Modules of the system
and Work Hour Estimation for a MVP:
1. End-User Application
a. Register + Login
Through Email, OTP, Gmail/Facebook API
b. Profile Management
Like, name, address, mobile no. Update licences tax documents, photos etc.
c. Order Courier
To manage courier details. Like, party details, pickup and destination details, Parcel
weight/size,etc
d. Dashboard
e. Delivery Order Screen
Contains Order number, Order description, Items included in the order, Recipient details,
Estimated delivery time, Pick-up/Drop-off locations, Payment Details etc.
f. Communication & Notifications
Notifications through SMS, Email, Push Notification. With informations: Tracking Link,
Order Invoice, Contact Number, Order Price etc)
g. Payment Module
h. Includes but not limited to other features like History, Reports etc.
2. Super Admin Panel
a. Manage User
To manage all users & user roles. Like Businesses, Franchises/Branches.
b. Branch / Franchise Management
Manage Multiple Franchises/Branch Centers, manage freight Rate as per Branch,
manage delivery and pickup centers for a center. View Banch dashboard.
c. Inventory Management
Access real-time stock level of all Branch, make transfers, identify outstanding parcels.
d. Revenue/Expenses Management
Manage transactions, expenses, customer COD, Topay and Paid Billing. Generate
customer billing invoice report and more. Atomated invoicing billing
management(optional).
e. Reports Management
f. Rates Management
Manage rates as per distance, quantity, Parcel weight, Size, Type, worth and more.
g. Documents Management
Documents are stored in cloud for future references
3. Franchise/Distributor/Branch Panel
a. Dashboard
Visualizes the most essential data of the delivery system.
b. Manage Delivery Orders
Manage all the delivery orders, review color-coded active orders, delivery dispatching,
assign deliveries to couriers. Access all of the completed, rejected and canceled orders
as well as their invoice data
c. Manage Couriers/Agents
Manage agents, view delivery history, view current status of assigned orders. Manage
records like attendance, salary, expenses etc. View agents on map
d. Delivery Vehicles Management
e. Tracking
Parcels can be tracked with given unique tracking code until they are delivered. Once
delivered, the system has the proof of delivery, and tracking history.
f. Revenue/Expenses Management
g. Barcoding
Generate AWB NO., manage barcode Print, inward / outward barcode label, print
barcode steakers etc.
4. Driver/Delivery Agent App
a. Login
Agent will login with help of username and password allotted to them by branch.
b. Dashboard
c. Delivery Module (Proof of Delivery)
eSignature by the customer and/or Photo capture of delivery and/or QR-code scanning
(code is generated by the customer app) and/or OTP confirmation.

5. Work Hour Esstimation for MVP Features


Features Min Hours Max Hours
1. Sign Up Flow 40 75
Onboarding 15 25
Sign Up Screen 15 30
Forgot Password 10 20
2. Profile Management Flow: 24 46
Update personal info 16 30
Upload a photo 8 16
3. Delivery Order Details: 98 155
Current order info 25 30
Estimated delivery time 25 30
Map with pick up and drop-off locations 20 35
Notes 8 16
Change order's status 10 20
Orders History 10 24
4. Proof of Delivery: 60 105
eSignature 15 20
Photo capture 15 25
QR-code scanning 15 30
Code confirmation 15 30
5. Navigation & Route Optimization: 55 95
In-app map 15 25
Route planning 15 30
Real-time tracking 25 40
6.Communication 18 28
Quick call button 8 12
Chat 10 16
7.Push Notifications 16 32
8. Dashboard 40 60
9. Manage Delivery Orders: 75 120
Current Orders List 15 20
Order Details 5 10
Assign orders 20 40
Orders history 15 20
See drivers on in-app map 20 30
10. Manage Agents 40 55
All Agents Screen 20 25
Driver Details & Management 20 30
11. Branch Management: 50 75
All branch Screen 20 25
Branch Details & Management 30 50
12. Tracking 60 100
13. Revenue & Expense Management: 145 200
Dashboard 30 45
Expense Details 30 45
Billing Details 25 40
Rate Management 60 80
14. Push Notifications Management 20 30
Total 741 1176

6. Purposed Technology Stack


.NET Core version 6 LTS, Razor with HTML, CSS & JavaScript
MySQL/ MS SQL Server, Flutter

You might also like