Project Name: Melb2KL – International Freight Management System Tech Stack: PHP (Native), MySQL, Bootstrap 5, JavaScript, PayPal SDK.
Overview: Melb2KL is a web-based logistics platform developed to manage the complexities of international personal freight. It replaces manual spreadsheet tracking with a centralized database and user portal, providing transparency for customers and operational efficiency for administrators.
Key Features & Implementation:
End-to-End Tracking Workflow: Implemented a robust state-machine logic to track shipments through 8 distinct stages (e.g., Processing, Shipped, Customs, Delivered), providing users with real-time visual badges and updates.
Financial Module: Developed a complex payment system that handles:
Online Payments: Integration with PayPal SDK, automatically calculating and applying merchant surcharges.
Cash/Transfer Incentives: Logic to apply percentage-based discounts for direct bank transfers, dynamically fetching BSB/Account details from the database.
Document Automation: Automated generation of PDF invoices and shipping labels (generate_label.php) ready for print.
Responsive UI/UX: Designed a “Glassmorphism” aesthetic using semi-transparent containers and CSS backdrops. The interface features a responsive data table that transforms into card views on mobile devices for better usability.