Documentation๐Ÿ‘‹ Introduction

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.

  1. Rename the project folder to your project name.
  2. Remove the .git folder (if present)
  3. Run npm install --legacy-peer-deps to install the dependencies
  4. Run npm run dev to start the development server
  5. 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.

  1. Create a new project on Vercel
  2. Browse and select the project you from your git platform, for example GitHub
  3. Copy paste the environment variables from the .env file and fill with production values
  4. Click on the Deploy button

MIT 2024 ยฉ Nextra.