Laravel 12: Personal Book Author Website With E-Commerce

Posted By: ELK1nG

Laravel 12: Personal Book Author Website With E-Commerce
Published 9/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 14.59 GB | Duration: 17h 14m

Building a personal book author website with Ecommerce using the Laravel 12 from scartch.

What you'll learn

Multi Authentication system from scratch

Sending email using laravel built in mail system

Complete CRUD system

Email verification system during registration

Form validation technique

Payment method integration with PayPal and Stripe

Admin login and reset password system

Admin profile management

Admin settings for different section of the website

Photo uploading system

Toast message notification

User Login and Registration

User Profile Management

Advanced Book Searching Option

Cart and Checkout System for Books

Coupon Management System

Delivery Charge Management System

Invoice and Print System

Requirements

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

Description

In this course, I am going to teach students how to build a Personal Book Author Website with E-Commerce 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 personal book author website with E-Commerce where book author can show his portfolios, education, experience, awards, photos, videos, events, posts etc. and users can buy his books giving orders online. This project will be 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 etc.Admin Panel Features:1. Admin can create, edit and delete users.2. Admin can change logo, favicon, banner etc. 3. Admin can manage sliders4. Admin can manage testimonials.5. Admin can manage terms and privacy pages.6.  Admin can manage about page items.7. Admin can manage photo gallery.8. Admin can manage video gallery.9. Admin can manage FAQ page items.10. Admin can manage events.11. Admin can manage blog post.12. Admin can view and delete subscribers.13. Admin can export subscriber list as CSV.14. Admin can change his own photo, information and password. 15. Admin can manage his education, experience and award sections.16. Admin can manage counter17. Admin can manage book category18. Admin can manage book publisher19. Admin can manage book language20. Admin can manage book items21. Admin can manage delivery charge options22. Admin can manage coupons23. Admin can see all the book orders24. Admin can see order invoices25. Admin can change the order status to paid, processing, shipped or cancelledUser Features1. User can create account in this system for free.2. User can reset password if needed.3. User can change his profile information and password.4. User can pay using paypal, stripe and order for books.5. User can see orders and invoices.6. User can print or download the invoice as CSV.7. User will get email from admin when order status will be changed.

Overview

Section 1: Introduction

Lecture 1 Introduction

Section 2: Local Server Setup & Preparing Environment

Lecture 2 Installing XAMPP (Windows OS)

Lecture 3 Shift between php versions in XAMPP (Windows OS)

Lecture 4 Installing Laragon (Windows OS)

Lecture 5 Shift between php versions in Laragon (Windows OS)

Lecture 6 Install PHP 8.2 in Laragon (Windows OS)

Lecture 7 Installing XAMPP (MAC OS)

Lecture 8 Installing MAMP (MAC OS)

Lecture 9 Shift between php versions in MAMP (MAC OS)

Lecture 10 Download & Install Composer (Windows OS)

Lecture 11 Download & Install Composer (MAC OS)

Lecture 12 Code Editors

Section 3: Multi Authentication using Multi Guard and Multi Table (for Admin and User)

Lecture 13 Part 1

Lecture 14 Part 2

Lecture 15 Part 3

Lecture 16 Part 4

Lecture 17 Part 5

Lecture 18 Part 6

Lecture 19 Part 7

Lecture 20 Part 8

Section 4: Admin Panel Setup

Lecture 21 Template Mastering - Part 1

Lecture 22 Template Mastering - Part 3

Lecture 23 Template Mastering - Part 2

Section 5: Front End Template

Lecture 24 Describing the HTML Template

Lecture 25 Mastering Home Page and About Page

Lecture 26 Mastering Other Pages - Part 1

Lecture 27 Mastering Other Pages - Part 2

Section 6: User Panel - Fixing the Layout

Lecture 28 Login, Dashboard, Profile and Logout

Lecture 29 Forget & Reset Password

Section 7: Slider Section

Lecture 30 Admin Panel - Show and Create Slider

Lecture 31 Admin Panel - Edit and Delete Slider

Lecture 32 Front End - Show Slider

Section 8: About Section

Lecture 33 Admin Panel - Manage About Section Data

Lecture 34 Front End - Show About Section Data in Home and About Page

Section 9: Counter Section

Lecture 35 Admin Panel - Manage Counter Section Data

Lecture 36 Front End - Show Counter Section Data in Home and About Page

Section 10: Testimonial Section

Lecture 37 Admin Panel - Manage Testimonial

Lecture 38 Front End - Show Testimonial

Section 11: FAQ Section

Lecture 39 Admin Panel - Manage FAQ

Lecture 40 Front End - Show FAQ

Section 12: Photo Gallery Section

Lecture 41 Admin Panel - Manage Photo Gallery

Lecture 42 Front End - Show Photo Gallery Data

Section 13: Video Gallery Section

Lecture 43 Admin Panel - Manage Video Gallery

Lecture 44 Front End - Show Video Gallery Data

Section 14: Education Section

Lecture 45 Admin Panel - Manage Education

Lecture 46 Front End - Show Education

Section 15: Experience Section

Lecture 47 Admin Panel - Manage Experience

Lecture 48 Front End - Show Experience

Section 16: Award Section

Lecture 49 Admin Panel - Manage Award

Lecture 50 Front End - Show Award

Section 17: Blog Section

Lecture 51 Admin Panel - Manage Blog Posts

Lecture 52 Front End - Show All Posts and Single Post

Section 18: Event Section

Lecture 53 Admin Panel - Manage Events

Lecture 54 Front End - Show All Events and Single Event

Lecture 55 Manage Event Photo Gallery

Lecture 56 Manage Event Video Gallery

Lecture 57 Front End - Sending Email from Single Event Page

Section 19: Page Data

Lecture 58 Contact Page - Map

Lecture 59 Contact Page - Send Email

Lecture 60 Terms and Privacy Page

Section 20: Admin Panel - Manage Users

Lecture 61 Show and Create User

Lecture 62 Edit and Delete User

Section 21: Admin Panel - Book Category, Publisher and Language

Lecture 63 Manager Category

Lecture 64 Manager Publisher

Lecture 65 Manager Language

Section 22: Book Section

Lecture 66 Admin Panel - Manage Book

Lecture 67 Front End - Show Featured Books in Home Page

Lecture 68 Front End - Book Detail Page

Section 23: Search and Show Books

Lecture 69 Part 1

Lecture 70 Part 2

Section 24: Admin Panel - Delivery Options and Coupons

Lecture 71 Manage Delivery Options

Lecture 72 Manage Coupons

Section 25: Shopping Cart

Lecture 73 Adding Items into Cart

Lecture 74 Update and Delete Cart Item

Lecture 75 Apply Delivery Option

Lecture 76 Apply Coupon

Section 26: Checkout and Payment

Lecture 77 Login Check, Show Order Summery and Billing Info From User

Lecture 78 Pay with PayPal - Part 1

Lecture 79 Pay with PayPal - Part 2

Lecture 80 Pay with Stripe

Section 27: User Order and Invoice

Lecture 81 Orders

Lecture 82 Invoice

Section 28: Admin Order and Invoice

Lecture 83 Orders and Change Status

Lecture 84 Order Detail and Invoice

Section 29: Subscriber

Lecture 85 Front End - Register and Verify

Lecture 86 Admin Panel - See the list and Export as CSV

Section 30: Setting

Lecture 87 Logo

Lecture 88 Favicon and Banner

Lecture 89 Top Bar

Lecture 90 Footer

Lecture 91 Admin Dashboard

Section 31: Source Codes

Lecture 92 Source Codes

Persons who want to learn laravel deeply,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 and laravel,Persons who want to learn making a personal book author website with e-commerce integration