Ceylon Tea – Premium E-Commerce Platform(Full stack Website)
📌 Overview
Ceylon Tea is a feature-rich, full-stack e-commerce web application designed to bridge the gap between premium Sri Lankan tea producers and global tea enthusiasts. Built with a modern monolithic architecture using Pure PHP (PDO) and MySQL, the platform offers a seamless, secure, and intuitive shopping experience tailored for specialized product trading.
🔑 Key System Workflows & Capabilities
1. Dynamic Product Catalog: Categorized listing of premium tea variants (Organic, Green, Flavored) with dynamic filtering, ratings, and multi-image galleries.
2. Role-Based Access Management: Dedicated user authentication and authorization logic for both Customers and Vendors/Admins.
3. End-to-End Shopping Journey: Complete flow from item discovery, shopping cart management, seamless checkout, to real-time order history tracking.
⚡ Advanced Technical Features & Architecture
Built with a strong focus on security and performance, the platform features an asynchronous AJAX-driven wishlist system for instant page-free updates, secure BCrypt password hashing, and PDO Prepared Statements to prevent SQL injection attacks. It also includes an algorithmic unique order number generator (ORD-YYYYMMDD-HEX) for enhanced privacy and tracking, supported by a normalized 3NF MySQL relational database design for high-efficiency querying.
🛠️ Tech Stack
Front-End: HTML5, CSS3, JavaScript, AJAX
Back-End: Pure PHP (PDO)
Database: MySQL (Relational DB Design, 3NF Normalization)
Tools & Server: XAMPP, Apache, phpMyAdmin