Courier Dashboard
Courier Dashboard (Trends WD) is a web application for tracking COD shipments, courier payments, claims, charges, and sales reports across carriers such as TCS, M&P, and Call Courier.
| Field | Value |
|---|---|
| Product | Courier Dashboard |
| Brand | Trends WD |
| Slug | courier-dashboard |
| Version | 1.0.0 |
| Version date | 2026-09-07 |
| Category | web-app |
| Docs URL | https://trendswd.com/web-applications/courier-dashboard/doc |
Live demo
| Field | Value |
|---|---|
| Live demo URL | (not deployed yet — set live_demo_url in Demo-Mode/demo.json after deploy) |
| Local demo | cd Demo-Mode && npm install && npm run dev → usually http://localhost:3000 |
Demo Mode login
Run the offline demo (sample data stays in the browser):
cd Demo-Mode && npm install && npm run dev
| Role | Password | |
|---|---|---|
| Admin | admin@admin.com | admin123 |
| Editor | editor@demo.com | demo123 |
| Viewer | viewer@demo.com | view123 |
On the login page, use the Demo Mode accounts cards for one-click fill, or type credentials manually. A yellow/amber banner reads Demo Mode — offline sample data, not production after sign-in.
Roles
| Role | Capabilities |
|---|---|
| admin | Full UI; bypasses can_view / can_edit / can_delete checks |
| editor | View + edit most pages; Users and Access is limited (no edit) |
| viewer | View only |
What's new (1.0.0 — 2026-09-07)
- Full COD operations suite: shipments, payments, due COD, claims, charges, shipment tally
- Sales reports under Dashboard (comparison, monthly, day-wise, city-wise, customer)
- Settings for couriers, COD payment pages, users/permissions, and profile
- Demo Mode with seeded data, three fixed accounts, and Trends WD favicon / icon
- Mobile-friendly shell with Open menu (left) and Others (right)
- Documentation screenshots refreshed (52 PNGs in
images/)
Shell chrome (every signed-in page)
- Top banner: Demo Mode — offline sample data, not production
- Header left: hamburger Open menu → left sidebar
- Header center: business brand / name
- Header right: tools button → Others drawer
Sidebar groups: Dashboard, COD Shipments, COD Payments, Due COD, COD Claimed, COD Charges, Shipment Tally, Settings.
Documentation index
| Guide | File |
|---|---|
| Getting Started | 00-getting-started.md |
| Login | 01-login.md |
| Dashboard | 02-dashboard.md |
| Sales Comparison | 03-sales-comparison.md |
| Monthly Sale Report | 04-monthly-sale-report.md |
| Day Wise Sale | 05-day-wise-sale.md |
| City wise Sale | 06-city-wise-sale.md |
| Customer Report | 07-customer-report.md |
| COD Shipments | 08-cod-shipments.md |
| Courier Fetch | 09-courier-fetch.md |
| COD Payments | 10-cod-payments.md |
| Payment Invoice | 11-payment-invoice.md |
| Payment Received | 12-payment-received.md |
| Income Tax Paid | 13-income-tax-paid.md |
| Sales Tax Paid | 14-sales-tax-paid.md |
| IBFT Charges | 15-ibft-charges.md |
| Custom Payment Pages | 16-custom-payment-pages.md |
| Claim Received | 17-claimed-received.md |
| Due COD |
Also see: README.md · APP-VERSION.md · CHANGELOG.md · version.json
ASCII app map
Courier Dashboard
|
|-- /login
|
|-- Shell (Demo Mode banner | Open menu | Brand | Others)
| |
| |-- Dashboard
| | |-- Home (/)
| | |-- Sales Comparison
| | |-- Monthly Sale Report
| | |-- Day Wise Sale
| | |-- City wise Sale
| | +-- Customer Report
| |
| |-- COD Shipments
| | |-- All (/all-courier)
| | |-- TCS / M&P / Call Courier (/all-courier/[slug])
| | +-- Courier Fetch (/all-courier/courier-fetch) [also via Others]
| |
| |-- COD Payments
| | |-- Hub (/payments)
| | |-- Payment Invoice
| | |-- Payment Received
| | |-- Income Tax Paid
| | |-- Sales Tax Paid
| | |-- IBFT Charges
| | +-- Custom e.g. Adjustment Notes (/payments/custom/[slug])
| |
| |-- Due COD (/due-cod)
| |
| |-- COD Claimed
| | |-- Overview (/cod-claimed)
| | |-- Claimed Submitted
| | +-- Claimed Received (/payments/claimed-received)
| |
| |-- COD Charges
| | |-- Overview (/charges)
| | +-- Per courier (/charges/[slug])
| |
| |-- Shipment Tally (/shipment-tally)
| |
| +-- Settings
| |-- Courier Setup
| |-- COD Payments Setup
| |-- Users and Access [admin menu]
| +-- Profile
|
+-- Others drawer
|-- Courier Fetch
|-- TCS Labels (Shopify)
|-- Due COD days [admin]
+-- TCS charges days [admin]
Shipment statuses used across the app: InProcess, Return, Delivered.
COD Charges paid_status: Paid to A/C, Unpaid.