Shipping System Application

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.

Date:

Category:

Tags: