A simple console-based logistics shipment management system where users can book shipments, track them, and make payments. Admins can manage routes and update shipment statuses.
Tech Stacks
Language: Java
πΉ User Walkthrough
1οΈβ£ Login/Register
1. Enter User Name and Password
or
2. Create Account (User Name, Password, Phone Number, Address)
2οΈβ£ Customer Menu:
1. π¦ Book Shipment (Select Start, Destination, Plan: Basic/Fast)
2. π³ Make Payment (If not paid yet)
3. π Track Shipment Status (Pending, In-Transit, Delivered)
4. β Cancel Shipment
5. π Help Center
3οΈβ£ Admin Menu:
1. π€ Create & Manage Routes
2. π View & Update Shipment Status
3. π° View Payments
4. β Cancel Shipments
5. π View All Bookings
πΉ Java Implementation π Features Covered:
User Authentication (Login/Register)
Admin Panel to Manage Routes & Shipments
Customer Panel for Booking, Payment & Tracking
Dynamic Shipment Status Updates
DataBase Schema
