Business Software Solutions
Courier Management System
A robust and flexible courier management system designed to streamline shipment tracking, role-based access, and real-time notifications.

Project Overview
A robust and flexible courier management system designed to streamline shipment tracking, role-based access, and real-time notifications.
š„ User Roles & Permissions
š Admin
- š§ Full access to all modules and functionalities.
- š¦ Can assign shipments to agents or riders.
- ā Approves shipments created by agents.
- š ļø Can grant specific or full permissions to agents.
- š Views and manages all reports, tracking dashboards, and user activities.
š§āš¼ Agent
- š Can update shipment tracking status after admin approval.
- šļø Views only assigned shipments and related reports.
- āļø Can create shipments but cannot edit before approval.
- š¬ Receives an email once a shipment is approved by admin.
š¤ User
- š„ Can view their own shipments and print receipts.
- š« Cannot edit or create shipments.
- š Can track shipments using tracking number even without logging in.
āļø Email Notifications
- š¤ When admin approves a shipment, the assigned agent is notified.
- š© When shipment status changes, both the sender and receiver receive email alerts.
š¦ Key Features
- š Dashboard with real-time tracking and stats.
- š Guest shipment tracking using a tracking number.
- š Role-based access control, managed by admin.
- š Reports and analytics for agents and admins.
- šØļø Shipment receipt printing for users.
- š End-to-end shipment lifecycle: from creation ā approval ā assignment ā delivery.
See It In Action
Watch a walkthrough of the platform showcasing key features and functionality.
See The Project Gallery
Look At The Project Gallery That's showcasing key features and functionality.

Technologies Used
Technologies Used
Laravel
Blade
Jquery
Mysql
Bootstrap