This repository is the codebase for the Building a micro-SaaS in Laravel course on Playbooks by @iannuttall.
Getting started can be hard for a beginner. How do I set up my app? What features do I need? How do I deploy it the interweb?
In this course, we'll cover all of these questions (and more) as we build a very simple link-in-bio micro-SaaS using Laravel.
It's worth mentioning that simple doesn't always mean easy. We'll have some problems to overcome, too!
Using AI as a coding partner is the best way to get those ideas out of your head and into the world. Let's cook 🔥
This project includes a custom installation script that streamlines the setup process. Here's what the install.sh script does in a nutshell:
- Installs required Composer packages
- Runs the custom
fresh:installArtisan command - Sets up environment (.env file)
- Installs NPM dependencies
- Generates application key
- Offers to run database migrations
- Configures project name and URL
- Offers to remove installation files
- Provides instructions to start local development server
To install, simply run:
bash install.sh
Props to Josh Cirre for creating Fission, which this project is forked from.
This SaaS codebase is open-sourced software licensed under the MIT license.
This project is not affiliated with Laravel or any of its official packages.
Playbooks is an education platform to help you learn how to code using AI. Always verify the code and results with your own tools and tests.
Which brings me to the next point...
This project is provided "as is" without warranty of any kind. The author and Playbooks will not be liable for any claims, damages, or other liabilities, whether in an action of contract, tort, or otherwise, arising from, out of, or in connection with the project.
Now go 🚢!