Portfolio Details
Project Achievements
-
Developed a secure backend system with session management.
This system uses PHP sessions and secure MySQL connections to protect user data and ensure session integrity. It also includes advanced security measures such as prepared statements for all database operations.
-
Implemented a unique tracking code generator ensuring no duplicates.
The tracking code generator creates unique codes by combining user‑defined segments with random numbers and verifies each code's uniqueness in the database.
-
Integrated dynamic form handling with real-time shipment tracking.
This feature allows interactive form input and integrates with a live API to display up-to-date shipment statuses and tracking information.
Optime Website
- Category: Backend System
- Client: Conebyte Sdn Bhd
- Project date: 15 October, 2024
- Project URL: conebyteproject.com
Backend System for Logistics Expertise Website
Optime is a comprehensive shipping and package-tracking solution that streamlines the entire delivery process—from generating unique tracking numbers to dynamically fetching country and state information via external APIs. Administrators can efficiently manage shipments, update statuses in real-time, and calculate approximate shipping costs for customers. The platform also includes a user-friendly dashboard and mobile-responsive website interface. Technologies: PHP (XAMPP/Apache), MySQL, RESTful APIs (RestCountries, CountryStateCity), HTML, CSS, JavaScript
Technologies I Use
Click on a capsule to learn more about each technology.
Using PHP with XAMPP/Apache for server-side scripting, user authentication, session management, and building dynamic web applications.
MySQL is used as the database for storing product, order, and employee data with efficient queries and reliable data management.
Utilizing RESTful APIs (such as RestCountries and CountryStateCity) to retrieve and display dynamic data in a standardized format.
Using HTML, CSS, and JavaScript for building user interfaces, handling interactivity, and dynamically updating content.