Laravel 12 - Build a Modern Grocery Ecommerce Website (2026)
Building a complete grocery ecommerce website using the Laravel 12 from scratch
Building a complete grocery ecommerce website using the Laravel 12 from scratch
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 area empty
Installing XAMPP (Windows OS)
272 Xem trướcShift between php versions in XAMPP (Windows OS)
548 Xem trướcInstalling Laragon (Windows OS)
582 Xem trướcShift between php versions in Laragon (Windows OS)
237 Xem trướcInstall PHP 8.2 in Laragon (Windows OS)
224 Xem trướcInstalling XAMPP (MAC OS)
270Installing MAMP (MAC OS)
447Shift between php versions in MAMP (MAC OS)
429Download & Install Composer (Windows OS)
644 Xem trướcDownload & Install Composer (MAC OS)
163Code Editors
107Front End - Customer Information and Order Summery
1362Front End - Delivery Option or Shipping Method Change
492Front End - Creating Order Tables and Relations
613Front End - Pay with Paypal - Part 1
696Front End - Pay with Paypal - Part 2
2476Front End - Pay with Paypal - Part 3
406Front End - Pay with Stripe
882Front End - Pay with Cash on Delivery
670Front End - Send Email to Admin When Order Placed
567Basic 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
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