Skip to main content
CourseFlix

Self-Made SaaS Course

5h 19m 41s
English
Paid

Learn how to build a full SaaS app from idea to launch.This course walks you through each step in clear, simple terms.

What You Will Build

You create a full SaaS app with Laravel. You start from a clean setup and grow the app feature by feature. You follow real code and see how each part works.

Core Features

  • User sign-up and login
  • User roles and access rules
  • Paid plans and billing
  • Tests for key parts of the app
  • Simple deployment steps
  • Tips for ongoing app care

Tools You Use

The lessons use Laravel 11 and PHP 8.3. The ideas also work in close versions of both. You can follow along as long as your setup is near these versions.

Who This Course Helps

This course fits you if you want to build and ship a real web app. You do not need to know every part of Laravel. You learn each skill as you need it.

Additional

The course is currently in progress and has not been completed by the author yet.

About the Author: Andrew Schmelyun

Andrew Schmelyun thumbnail

About Andrew Schmelyun

I am a full‑stack PHP developer with over eight years of experience. I build, improve, and maintain web apps of many sizes. I have worked with Laravel for more than five years.

What I Share Online

You can find my regular posts on YouTube and on my Dev.to blog. I share short tutorials for Laravel apps, Vue sites, and Docker.

Open Source Work

My GitHub page includes several open source packages made for Laravel developers.

Watch Online 27 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 27 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: 1a. Introduction and course overview
All Course Lessons (27)
#Lesson TitleDurationAccess
1
1a. Introduction and course overview Demo
02:34
2
1b. What we're going to build
04:38
3
1c. Tools and apps you'll need
09:43
4
1d. Setting up services
04:13
5
1e. Crash course in Laravel
23:34
6
2a. SaaS design essentials
06:05
7
2b. Planning our database schema
06:49
8
2c. Creating models in Laravel
17:41
9
2d. Thinking in full-stack
05:08
10
2e. UI kits and libraries
05:29
11
3a. Adding user registration and login
10:21
12
3b. Creating pages for resources
26:55
13
3c. Adding test data with factories
18:19
14
3d. Building views with Blade templates
13:28
15
3e. Form handling and validation
15:52
16
3f. Adding user settings
11:46
17
3g. Custom scopes and middleware
08:46
18
3h. Adding payment processing
24:58
19
4a. Email notifications
17:42
20
4b. Sprucing up the dashboard
12:00
21
4c. Including relationships
07:58
22
4d. Integrating AI features
10:00
23
4e. Subscription vs credit-based payment methods
07:45
24
4f. Adding automated tests
21:26
25
5a. Prepping our application for deployment
08:52
26
5b. Deploying on a VPS
11:25
27
5c. Deploying on Forge
06:14
Unlock unlimited learning

Get instant access to all 26 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription