Logo Lanfrica

hirwa333/Best_Programming_Final_Project

Domaine:

mobility

Type de record:

project
Créateur:
hir
Hôte:
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