Cargo Management System – Express Gate Dashboard

Cargo Management System preview

Project Overview

The Cargo Management System is a web-based dashboard designed to manage cargo operations for express bus gates. The system allows staff to record cargo details, manage sender and receiver information, assign cargo to routes, and track delivery status between cities. It helps replace manual paperwork with a digital platform, improving efficiency, accuracy, and cargo tracking.

Objectives

  • Digitize cargo receiving and delivery processes at express gates.
  • Track cargo status from receiving to delivery.
  • Manage routes, gates, and cargo assignments efficiently.
  • Provide a centralized dashboard for daily cargo operations.

Tech Stack

  • Frontend: HTML5, CSS3, Bootstrap, JavaScript
  • Backend: Laravel 12 with Livewire
  • Database: MySQL
  • Other: Yajra DataTables, Repository Pattern Architecture

Key Features

  • Cargo Registration: Record sender, receiver, cargo type, and destination.
  • Dynamic Gate Selection: Automatically load available gates based on selected city.
  • Cargo Assignment: Assign cargo to available vehicles or routes.
  • Status Tracking: Monitor cargo status such as Received, In Transit, and Delivered.
  • Data Dashboard: View daily cargo records and operational activities.
  • Responsive Interface: Optimized for staff usage on desktop and tablets.

My Contributions

  • Designed and developed the cargo management dashboard using Laravel and Livewire.
  • Implemented dynamic cargo forms with city and gate dependency.
  • Integrated Livewire components within Yajra DataTables for cargo assignment.
  • Applied repository pattern architecture for clean and maintainable backend code.
  • Built responsive UI using Bootstrap for smooth user experience.