🛒 Designing a Scalable E-Commerce Platform for Padma Oil Mill Ltd

Web-based Laravel e-commerce system with robust admin and user interfaces

Login Page
Login Page
Admin Dashboard
Admin Dashboard
Database Page
Database Page
Category Page
Category Page
Coupon Page
Coupon Page
Order Page
Order Page
Products Page
Products Page
Testimonial Page
Testimonial Page
Tokens Page
Tokens Page

🧩 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

Web App Repo