Docs
Introduction

Introduction

SaaSKits is a remix boilerplate for building SaaS apps.

Welcome to SaaSKits! This is a remix boilerplate for building SaaS apps. It's built on top of Remix and Prisma.

Getting Started

Here's how to get started with SaaSKits:

Clone the Repo

Start by cloning the repo:

git clone [email protected]:saas-kits/remix-boilerplate-docs.git

Install Dependencies

Next, install the dependencies:

pnpm install

Copy the Environment File

Copy the .env.example file to .env and fill in the values:

cp .env.example .env

You will need to fill in the following values:

DATABASE_URL=
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
RESEND_API_KEY=
HOST_URL=
SESSION_SECRET=
 
 
## Stripe
STRIPE_WEBHOOK_SECRET=
STRIPE_PUBLIC_KEY=
STRIPE_SECRET_KEY=

Run Prisma Migrate

Next, run the Prisma migrate command to generate prisma types and run the migrations:

pnpm run migrate

Run Seed Data

Next, run the seed command to seed the database with some data and Stripe plans:

pnpm run seed

Start the App

Finally, start the app:

pnpm run dev

What's Included

SaaSKits comes with a lot of stuff out of the box:

What's Not Included

SaaSKits is a remix boilerplate, not a framework. It's meant to be a starting point for building your own SaaS app. It's not meant to be a framework that you build your app on top of.