🛒 Designing a Scalable E-Commerce Platform for Padma Oil Mill Ltd
Web-based Laravel e-commerce system with robust admin and user interfaces
🧩 Project Overview
This project presents the design and implementation of a scalable web-based e-commerce system for Padma Oil Mill Ltd, offering a responsive and intuitive experience for both customers and administrators. The system was built using a modern Laravel-Docker architecture and focused on performance, usability, and secure transactions.
🔐 Admin-Driven Architecture
- Role-based admin panel with dynamic control over product lifecycle, category segmentation, user management, and testimonial approval.
- Coupon system, order tracking, and real-time product updates integrated directly into the dashboard.
- Intuitive analytics via Chart.js for monitoring revenue and purchase trends.
🛒 Customer-Facing Features
- Fully responsive home page with product discovery, filtering, feedback submission, and simplified checkout.
- Built-in support for discounted pricing, coupon logic, and order management.
- Streamlined onboarding with Laravel Sanctum for secure user sessions.
🛠️ Technologies Used
- Frameworks: Laravel 10, Docker, PHP 8, MySQL
- Frontend: Blade Templates, Tailwind CSS, Bootstrap, Toastr, SweetAlert, Dropify, Select2
- Libraries: Chart.js, Carbon, Image Intervention
- Cart Engine:
anayarojo/shoppingcart
📦 Key Deliverables
- Admin & customer portals with authentication and role control
- Category and product CRUD operations
- Shopping cart with custom pricing rules
- Order & inventory handling system
- Feedback and testimonial manager
- Coupon generator and usage tracker
- Real-time analytics dashboard