Build and Deploy E-commerce Website with Laravel and
🚀🚀 Get Premium Shared Hosting With 10% OFF: Use Coupon code THECODEHOLIC.
🔥🔥 For Full E-commerce Course: 🔥🔥
Learn how to build full stack applications with Laravel, , and by building and deploying fully functional E-commerce website with Stripe Online Payments, Admin Analytics Dashboard, Reporting and much more...
❤️ Support me by subscribing -
⭐ Source Code (Please give it a star):
🎞️ in 4 hours:
🎞️ in 13 minutes:
🎞️ Built E-commerce website with :
🎞️ Build E-commerce website with :
🎞️ Build Laravel 9 portfolio website:
🎞️ Build and Deploy Laravel :
If you really love my content and want to support the channel:
👉 My Patreon: (For monthly donation)
🍺 Buy me Beer: (For one time donation)
Table of Contents
------------------------------
00:00:00 - Intro && Demo
00:08:44 - Choice of hosting provider - Hostinger
00:10:23 - Prerequisites
00:11:56 - Get premium shared hosting
00:14:11 - Project Setup
00:20:39 - Database Schema
00:24:00 - Generate models & empty migrations
00:27:01 - Write migrations
00:33:29 - project setup
00:35:11 - Add
00:38:39 - Install Vuex and create store
00:42:21 - Install vue-router and create routes
00:47:33 - Create Login form
00:53:36 - Create password reset form
00:54:34 - Create layout for unauthorized users
01:05:12 - Create Sidebar Layout
01:08:01 - Connect to API
01:10:46 - Products CRUD
01:13:56 - Frontend Website, Email Sending
01:19:11 - Prepare helper methods for cart
01:32:01 - Prepare CartController
01:42:51 - Prepare routes for cart
01:46:43 - Create middleware guestOrVerified
01:49:10 - Prepare JavaScript for add to cart
02:00:00 - Add items into cart
02:07:34 - Create cart page 1
02:23:50 - Create cart page 2
02:29:20 - Show subtotal and checkout button
02:34:00 - Implement add to cart from product page
02:39:11 - Customer profile management
02:43:27 - Stripe Checkout
03:58:06 - Create order list page
04:34:24 - Stripe Webhooks
05:12:44 - Order details page
05:32:43 - Orders page in admin
05:37:16 - User management in admin
05:40:17 - Customer management in admin
05:44:38 - Create Dashboard
05:50:43 - Create Reports
05:56:01 - Claim free domain
05:58:26 - Setup Hosting & SSL
06:01:13 - Setup subdomain
06:03:30 - Understand how we are going to deploy
06:07:33 - Connect using SSH
06:12:12 - SSH Basic commands
06:17:01 - Connect with public/private keys
06:26:45 - Install Laravel using SSH
06:35:31 - Create MySQL Database
06:43:10 - Deploy Admin
06:50:57 - Create Business Email Address
06:58:50 - Specify Stripe Keys
06:59:43 - Fix bug of creating new product
07:07:45 - Fix Laravel storage issue
07:11:43 - Configure Webhooks
07:16:45 - Outro
🖱️Follow me on social media:🖱️
Check my Github: