Built at Software Mela (Dhaka), 2021–2023 · My role: Web Developer
Courier Management System - Taratari Express
End-to-End Logistics Operations Platform
- Role
- Web Developer (via Software Mela)
- Dates
- Aug 2022 – Dec 2022 · 5 months
- Status
- Live
- Laravel
- MySQL
Summary
Laravel courier management system for Taratari Express: parcel booking, parcel status tracking, rider assignment, branch control and reports for admins and riders.
Two phases
- Original build (Aug 2022 – Dec 2022): the courier management system.
- Upgrades (until Oct 2023): I kept providing upgrades to the system.
Overview
Taratari Express required a real operational system rather than a marketing website. The platform manages parcel bookings and delivery progress across multiple user roles and branches, and was the largest, most complex of the Software Mela projects shown here.
Problem
Courier operations relied on manual coordination between customers, administrators, riders and branches. The business needed a single source of truth for bookings, delivery status, assignments and history.
My contribution
- Developed the system as the project's developer, with Mehadi Hasan Riad as project manager.
- Built the three-role application for administrators, riders and customers, with role-based access.
- Built booking lifecycle, parcel tracking, rider assignment and multi-branch workflows.
- Developed dashboards and reporting views for operational visibility.
- Provided upgrades to the system until October 2023.
Technical approach
Structured the application around role permissions and a parcel/order lifecycle. Laravel/MySQL maintain the shared operational data, while each user type receives a focused dashboard and only the actions relevant to its responsibilities.
Engineering highlights
- Three-role architecture for admin, rider and customer users.
- Parcel status tracking across the full pickup-to-delivery lifecycle.
- Multi-branch control, rider assignment and operational reporting.
Key features
- Admin operations dashboard.
- Rider assignment, status updates and delivery history.
- Customer booking, tracking and history.
- Parcel lifecycle management.
- Multi-branch controls.
- Role-based authentication and permissions.
- Operational reports.
Results
The delivered platform centralised day-to-day courier operations into one role-based system, giving administrators, riders and customers consistent access to the information and actions relevant to each delivery.
Development timeline
- Architecture
Designed user roles, permissions and core delivery data model. - Booking
Built parcel booking and status/tracking workflows. - Operations
Added rider assignment and multi-branch controls. - Hardening
Completed reporting, role security and production delivery.
