TrackParcel is a web application built for a fictional courier booking franchise in Suryapet, Telangana — an agent of a national courier network booking 120–180 consignments a day: documents, e-commerce returns and cash-on-delivery (COD) parcels. Today the work runs on a paper counterfoil book, a laminated rate card, a calculator and three Excel sheets — and the sheets are where the money leaks.
The system has four roles: the franchise manager, the counter clerk, the delivery agent and the accounts staff. The clerk books consignments with shipper, consignee, weight and dimensions, and the built-in rate engine computes freight automatically — service type, zone pair, 500-gram weight slabs, volumetric weight (L×B×H ÷ 5000), fuel surcharge, out-of-delivery-area (ODA) charges and the COD fee. Each booking mints a unique AWB number with a mod-7 check digit, so a mistyped number is caught before a parcel is misrouted.
The workflow side is where it earns its marks: consignments move through a scan-driven status chain (Booked → Picked up → In transit → Out for delivery → Delivered / Attempted → Returned to shipper), agents work from a daily delivery run sheet and record structured undelivered reasons, and every rupee of COD is tracked from collection to bank remittance with a daily shortage report — the reconciliation the franchise does nightly by hand. Account customers are billed monthly against their rate contracts. Built with React, Node.js/Express and PostgreSQL, it is a workflow-heavy JNTUH MCA R22 Semester-4 project with a defensible reason for every table.
- Relevant for
- Telangana
- Level
- Intermediate · 14 weeks · team of 2
- Common at
- Jawaharlal Nehru Technological University Hyderabad, Osmania University, IGNOU
- Updated
- Nov 2026