SaaSify Starter Kit
Welcome to the SaaSify Starter Kit! This is a starter kit for building SaaS applications with Next.js, ChakraUI, Prisma and other tools.
Philosophy
- 2nd order tools: This kit is not just integration of other libraries. It provides useful tools that are common of a SaaS application such as Teams, User plans, Credits and more.
- Less abstraction: You donโt see a lot of layers of abstraction. You get to the point where you can start building your product.
- Replaceable: You can replace any part of the kit with your own tools.
With that said, letโs get started! Navigate to the next page to learn how to setup the project.
Development
Once you either clone or unzip the project, rename the project folder to your project name.
- Rename the project folder to your project name.
- Remove the
.git
folder (if present) - Run
npm install --legacy-peer-deps
to install the dependencies - Run
npm run dev
to start the development server - Push the changes to the git repository
Deployment
It is recommended to use Vercel to host your project. It is pretty simple to set it up.
- Create a new project on Vercel
- Browse and select the project you from your git platform, for example GitHub
- Copy paste the environment variables from the
.env
file and fill with production values - Click on the
Deploy
button