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
β βββ β¦