Build A Saas Application Using Laravel 11 And React
Published 12/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 6.42 GB | Duration: 9h 46m
Published 12/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 6.42 GB | Duration: 9h 46m
Build a Scalable SaaS Application using React, Redux Toolkit, and Laravel 11, with Stripe Integration
What you'll learn
Learn how to create restful APIs that will serve data to your frontend React application.
How to integrate Stripe online subscriptions in your Laravel applications.
Setting up recurring billing for SaaS applications.
Setting up different pricing plans and handling upgrades or downgrades.
Requirements
Good knowledge of laravel.
Good knowledge of react.
Description
In today’s fast-paced digital world, Software as a Service (SaaS) applications have become the backbone of many industries, from finance to healthcare to entertainment. Whether you want to build a personal project, create a business solution, or level up your web development skills, understanding how to make a robust, scalable SaaS application is a highly valuable skill.In this course, "Build a SaaS Application Using Laravel 11 and React," I will take you step-by-step through the entire process of building a real-world, fully functional SaaS application. You’ll learn how to combine the power of Laravel 11 for the backend and React for the front end to create a modern web application. These two technologies complement each other perfectly: Laravel will provide a solid, scalable backend for handling business logic and data management, while React will offer a dynamic, responsive frontend to ensure users have a seamless experience.Throughout this course, we will build a complete SaaS application that includes user authentication, subscription plans, user roles, and much more. You'll also dive into essential concepts such as API development, state management, and third-party integrations, all while mastering best practices for building professional-grade applications.By the end of this course, you'll have a complete SaaS project in your portfolio, demonstrating your ability to work with some of the most popular and powerful technologies in the development world.
Overview
Section 1: Introduction
Lecture 1 Demo of the project
Section 2: Backend - Database
Lecture 2 Create Models & Migrations
Lecture 3 Adding Model Relationships
Section 3: Backend - Admin Dashboard
Lecture 4 Seeding the Admin
Lecture 5 Admin Controller & Validation Requests
Lecture 6 Admin Login
Lecture 7 Protecting Admin Routes
Lecture 8 Admin Dashboard
Section 4: Backend - Manage Words
Lecture 9 Create Update and Delete Words
Section 5: Backend - Manage Definitions
Lecture 10 Create Update and Delete Definitions
Section 6: Backend - Manage Synonyms
Lecture 11 Create Update and Delete Synonyms
Section 7: Backend - Manage Plans
Lecture 12 Create Update and Delete Plans
Section 8: Backend API - Manage Words
Lecture 13 API Word Controller and Routes
Section 9: Frontend - Routes
Lecture 14 Adding Routes
Section 10: Frontend - Redux
Lecture 15 Create the Redux Store
Section 11: Frontend - Words
Lecture 16 Create the Search box
Lecture 17 Display the Search Results
Lecture 18 Display the Word Details
Lecture 19 Add the Menu Items
Lecture 20 Find Words Starting With a Letter
Lecture 21 Generate a Random Word
Section 12: Backend API - Manage Users
Lecture 22 API User Controller and Routes
Section 13: Frontend - User Authentication
Lecture 23 Registering New Users
Lecture 24 Display Form Validation Errors
Lecture 25 Login Users
Lecture 26 Logout Users
Section 14: Frontend - Hearts & Upgrade
Lecture 27 Display the Number of Hearts & Upgrade Button
Lecture 28 Decrement User Hearts
Section 15: Frontend - Plans
Lecture 29 Display Plans
Section 16: Backend API - Manage Subscriptions
Lecture 30 API Subscription Controller & Routes
Section 17: Frontend - Subscriptions
Lecture 31 Subscribe to a Plan
Lecture 32 Unsubscribe from a Plan
Section 18: Backend - Manage Subscriptions
Lecture 33 Display Subscriptions
Section 19: Frontend - 404
Lecture 34 Adding 404 Page
This course is for experienced developers looking to learn how to build a SaaS application using Laravel and React.,This course will provide the skills and knowledge to develop powerful and scalable application to put in your portfolio.