Create RockStack SaaS app

Choose your framework, ORM, email, and payments provider.

Framework: Remix
ORM: Prisma
Email: Postmark
Payments: Stripe
Step 1: Clone the repository
git clone https://github.com/rockstack-dev/rockstack-remix -b prisma my-rockstack
cd my-rockstack
Step 2: Install dependencies and copy .env
npm install
cp .env.example .env
Step 3: Set your environment variables
SESSION_SECRET=abc123
STRIPE_SK=sk_test...
POSTMARK_SERVER_TOKEN=
DATABASE_URL=
Step 4: Set the app config at defaultAppConfiguration.ts
export const defaultAppConfiguration: AppConfigurationDto = {
  app: {
    name: "",
    orm: "prisma",
    cache: undefined,
  },
  email: {
    provider: "postmark",
    fromEmail: "alex@rockstack.dev",
    fromName: "Alex from RockStack",
    supportEmail: "rockstack.dev@gmail.com",
  },
Step 5: Init the database
npx prisma db push
npm run seed
Step 6: Run the app!
npm run dev