Course Overview
In this course, I am going to teach students how to build a Grocery Ecommerce Website from scratch using the latest and popular php framework Laravel 12. The course will cover all the core aspects of web application development, including authentication systems, email verification, template mastering etc.
I will develop a real-world Grocery Ecommerce Website where any person will be able to create account, login, search products and after that purchase products using PayPal, Stripe or Cash On Delivery. Customer will have a panel also to manage his profile. He can see his orders, download invoice etc. This project is built using the latest version of Laravel (Laravel 12) at the time of recording, ensuring students learn modern and up-to-date practices.
This course is designed especially for beginners who have little or no experience with PHP, but even advanced learners will find it useful as I implemented here real-life ecommerce features with cart, checkout, coupon, delivery charge, payment options, review management system etc.
Admin Panel Features:
Admin can change logo, favicon, top bar information etc.
Admin can change footer information.
Admin can manage the home page sliders.
Admin can manage the FAQ section
Admin can update the contact page information.
Admin can manage product categories.
Admin can manage products.
Admin can manage product variants.
Admin can see customer orders and invoice
Admin can change order status to pending, processing, shipped, or delivered.
Admin can create, edit and delete customer section
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) delivery options.
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 manage posts, comments, and replies.
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 see orders and print the invoice
Registered Customers can add any product into wishlist and remove item from wishlist
Registered Customers will get order notifications in their emails
FAQ
FAQ area empty
Course curriculum
-
Installing XAMPP (Windows OS)
272 Xem trước -
Shift between php versions in XAMPP (Windows OS)
548 Xem trước -
Installing Laragon (Windows OS)
582 Xem trước -
Shift between php versions in Laragon (Windows OS)
237 Xem trước -
Install PHP 8.2 in Laragon (Windows OS)
224 Xem trước -
Installing XAMPP (MAC OS)
270 -
Installing MAMP (MAC OS)
447 -
Shift between php versions in MAMP (MAC OS)
429 -
Download & Install Composer (Windows OS)
644 Xem trước -
Download & Install Composer (MAC OS)
163 -
Code Editors
107
-
Front End - Customer Information and Order Summery
1362 -
Front End - Delivery Option or Shipping Method Change
492 -
Front End - Creating Order Tables and Relations
613 -
Front End - Pay with Paypal - Part 1
696 -
Front End - Pay with Paypal - Part 2
2476 -
Front End - Pay with Paypal - Part 3
406 -
Front End - Pay with Stripe
882 -
Front End - Pay with Cash on Delivery
670 -
Front End - Send Email to Admin When Order Placed
567
Requirment
-
Basic knowledge in HTML
-
Basic knowledge in CSS
-
Basic knowledge in Bootstrap
-
Basic knowledge in Javascript
-
Basic knowledge in Code Editor like VS Code or any other
Outcomes
-
Multi Authentication system from scratch
-
Sending email using laravel built in mail system
-
Complete CRUD system
-
Email verification system during registration
-
Form validation technique
-
Admin login and reset password system
-
Admin profile management
-
Admin settings for different section of the website
-
Photo uploading system
-
Toast message notification
-
Customer Login and Registration
-
Customer Profile Management
-
Email Verification System During Registration
-
Payment method integration with PayPal, Stripe and Cash On Delivery
-
Shopping Cart Management System
-
Coupon Management System
-
Delivery Charge Management System
-
Customer Order and Invoice Management System
-
Customer Review Management System
0 Student
1 Course
0 review