Logo Lanfrica

hirwa333/Best_Programming_Final_Project

Domain:

mobility

Record type:

project
Creator:
hir
Host:
Topic: Smart Logistics & Transportation Management System (SLTMS) Case Study: Impano Gateway Logistics Ltd β€” a Rwandan logistics and transportation company operating across Rwanda and the East African region. What the Project Is About Impano Gateway Logistics Ltd handles hundreds of shipments daily using manual processes β€” phone calls, paper reco # πŸš› Smart Logistics & Transportation Management System (SLTMS) > **Case Study:** Impano Gateway Logistics Ltd β€” Kigali, Rwanda > **Student:** Hirwa Roy | **ID:** 24174 > **Course:** Best Programming Practices and Design Patterns > **Instructor:** RUTARINDWA JEAN PIERRE > **University:** AUCA β€” Adventist University of Central Africa > **Academic Year:** 2025 β€” 2026 --- ## πŸ“Œ Project Overview **Impano Gateway Logistics Ltd** is a Rwandan logistics and transportation company that handles freight forwarding, cargo tracking, fleet management, and last-mile delivery across Rwanda and East Africa. Before this system, the company relied on **manual processes** β€” phone calls, paper records, and spreadsheets β€” to manage shipments, assign drivers, and track deliveries. This caused: - Lost shipments and delivery delays - Inefficient use of vehicles and drivers - Billing errors and slow payment collection - Poor customer communication The **Smart Logistics & Transportation Management System (SLTMS)** is a **Java 17 console application** that digitizes and automates all core logistics operations of Impano Gateway Logistics Ltd. --- ## βœ… What the System Does | Module | Description | |--------|-------------| | πŸ‘€ Client Management | Register and manage clients who send cargo | | πŸš— Driver Management | Register drivers, track availability | | πŸš› Fleet Management | Add vehicles (Truck, Van, Motorcycle), track status | | πŸ“¦ Shipment Booking | Create shipments, auto-assign driver and vehicle | | πŸ’° Cost Calculation | Auto-calculate cost based on vehicle type, weight, distance | | 🧾 Invoice Management | Auto-generate invoice per shipment, mark as paid | | πŸ“Š Reports | Show total clients, shipments, revenue, pending deliveries | --- ## πŸ—οΈ Project Structure ``` Smart_Logistics/ β”œβ”€β”€ pom.xml ← Maven build file β”œβ”€β”€ Dockerfile ← Docker container definition β”œβ”€β”€ .gitignore β”œβ”€β”€ docs/ ← All phase documentation β”‚ β”œβ”€β”€ …

Languages