Spark is Good,
but this might fit better.

Don't try and manipulate Spark to do what you want it to do... instead, learn how to build your SAAS functionality from the ground up.
We'll cover it all including authentication, billing,
subscriptions, plans, user settings, and so much more.

SAAS Adventure Screenshot

Start Your Journey Today!

Tells me where to send the link to your first video

Register Today
or signup with Google, Github, or Facebook to start your journey immediately!

Know Your App

Spark vs Custom Built

The functionality of your SAAS is a core piece to how your users will perceive your application. SAAS Adventure allows you to build your own custom solution.

The Full Course

21 Days x 21 Videos

Checkout all the videos we will go over below:

Day 1
Day 1

Crafting the Idea

brainstorming, finding a domain, and creating a logo

Day 2
Day 2

The Landing Page

Create the email landing page for your SAAS

Day 3
Day 3

Making the Page Live

Let’s get our landing page live!

Day 4
Day 4

Creating our App

Let's create our Laravel application

Day 5
Day 5

Authentication

Learn how to quickly and easily add authentication to your app

Day 6
Day 6

The Dashboard

Create the dashboard for our SAAS App

Day 7
Day 7

Add Billing

Let's add some basic billing functionality to our application

Day 8
Day 8

Billing Plans

Let's add billing plans to our app

Day 9
Day 9

Switching Plans

Users will be able to switch their subscription plan

Day 10
Day 10

Billing Trials

In this video we'll add billing trials to our app

Day 11
Day 11

Invoices

Learn how to allow your users to download invoices

Day 12
Day 12

Cancellations

Learn how to let your users cancel their subscription

Day 13
Day 13

Stripe Webhooks

Learn how to add stripe webhooks to our app

Day 14
Day 14

Adding Support

Learn how to add a support section to your app

Day 15
Day 15

Announcements

Add site wide announcements to your SAAS app

Day 16
Day 16

Adding Pages

In this video we'll add dynamic pages to our app

Day 17
Day 17

Social Authentication

Learn how to add Oauth login to your app

Day 18
Day 18

SAAS Functionality

Learn how to add core functionality to your app

Day 19
Day 19

Setup Email

In this video we'll integrate the Mailgun email service.

Day 20
Day 20

Hosting

Learn how easy it is to host your SAAS app

Day 21
Day 21

Finishing Up

Finishing up with some marketing tips and laravel packages

We don't need no stinkin' badges! Well, it makes it more fun. So, yes you do!

Badges Section Screenshot

Earn badges each step of the way.

Each day you will watch a screencast as we create our SAAS together. After completing the day you will earn a shiny new badge. Creating your own SAAS is exciting, learning how to create it should be exciting as well!

Crafted for beginners and experts!

You’ll learn some of the hottest web frameworks!

During the creation of our SAAS we will use some of the latest web technologies such as Laravel and Tailwind. You’ll also learn how to integrate a ton of services!

Got a Question? We’ve got answers.

Frequently Asked Questions

What kind of app will we be building throughout this course?

We will be building a learning platform SAAS application, but you can use these building blocks to create any type of SAAS application you can dream of.

What happens if I cannot finish the homework tasks assigned?

There's no rush in completing the tasks when creating your SAAS application. The next video will be available whenever you're ready to move on.

Do I have to wait a whole day to start the next video lesson?

Nope! If you have already completed your tasks for the day, you can jump to the next lesson whenever you're ready.

Have another question for me?

If you have another question for me, please feel free to send me a message here and I'll try and get back to you as soon as possible

Start Your Journey Today!

Tells me where to send the link to your first video

Register Today