Furniture Ecommerce Website Development with PHP & MySQL
Published 6/2026
Created by Md Morshedul Arefin
MP4 |
Video: h264, 1920x1080 |
Audio: AAC, 44.1 KHz, 2 Ch
Level: All Levels |
Genre: eLearning |
Language: English |
Duration: 145 Lectures ( 30h 34m ) |
Size: 22 GB
Learning and developing a complete dynamic furniture ecommerce website using php, pdo, mysql
What you'll learn

Complete project using php, pdo and mysql

Full authentication system from scratch

Sending email using phpmailer

Complete CRUD system

PHP session

User registration, login and reset password

Connecting database with php, pdo

Email verification system during registration

Form validation technique

Payment method integration with PayPal and Stripe

Admin login and reset password system

Admin settings for different section of the website

Photo uploading system

Toast message notification

Shopping Cart Management

Add items into the cart and remove from the cart

Coupon Management

Shipping Location and Cost Management

Checkout Page Management

Search Filtering in Shop Page Sidebar

Setup Popular Products

Wishlist Management

Order Management and Print Invoice
Requirements

Basic knowledge in HTML

Basic knowledge in CSS

Basic knowledge in Javascript or Jquery

Basic knowledge in Bootstrap

Basic knowledge in Code Editor like VS Code or any other
Description
In this course, I have taught the students the most popular programming language PHP and MySQL from scratch. I have tried to show the most important things of any programming language like authentication system, registration system, email verification, template mastering etc. I have developed a complete ecommerce web application with the latest version of PHP and that is currently PHP 8.4 when I am recording the videos.
The persons who are very beginner in php or have little knowledge in PHP, they will be benefitted the most from this course. But the advanced persons will also get help from this course, because I have tried to show all the real life features of an ecommerce website with advanced features.
Admin Panel Features

Admin can change logo, favicon, website color etc.

Admin can change footer information.

Admin can manage the home page information.

Admin can manage the FAQ section

Admin can update the contact page information.

Admin can manage (create, edit, delete) blog posts.

Admin can see customer orders and invoice

Admin can change order status to pending, processing, shipped, delivered or cancelled.

Admin can see all subscribers and extract the information as CSV

Admin can manage (create, edit, delete) customers

Admin can make customer active or inactive

Admin can manage (create, edit, delete) coupons

Admin can manage (create, edit, delete) shipping locations

Admin can manage (create, edit, delete) sliders

Admin can manage (create, edit, delete) products

Admin can manage (create, edit, delete) product photo gallery

Admin can manage (create, edit, delete) product additional information

Admin can see customer orders and print those

Admin can change his own photo, information and password

Admin can update the privacy policy page information.

Admin can update the terms and conditions page information.

Admin can update the return policy page information.
Customer (User) Features (Registered Users)

Any Customer can create account for free in this web application

Registered Customers can login and reset his password if necessary

Registered Customers can change profile information

Registered Customers can setup billing and shipping information

Any Customer will be able to track their orders by their invoice or order number

Registered Customers can see and print the invoice

Registered Customers can add any product into wishlist and remove item from wishlist

Registered Customers will be notified in their emails when order status is updated
Who this course is for

Persons who want to learn php 8.4 from scratch

Persons who want to learn mysql from scratch

Persons who are looking for a good job in web development sector

Persons who want to have a remote job in php

Persons who want to start his freelancing career using php

Persons who want to learn making an ecommerce website using PHP, PDO, MySQL
Please Login or Register to see this code