Before you can get started, you will need to have the following installed on your machine.

SuperStarter defaults to using pnpm as a package manager, but you can use npm, yarn or bun instead by passing a flag during the installation step.

Stripe CLI

We use the Stripe CLI to forward payments webhooks to your local machine.

The Stripe CLI is optional, but it is recommended to use it to test your payments integration if you use Stripe as your payment processor.

Once installed, you can login to authenticate with your Stripe account.

Terminal
stripe login

Accounts

SuperStarter relies on various SaaS products. You will need to create accounts with the following services then set the API keys in your environment variables:

Don’t worry, you don’t need to use all the services. We will guide you on how to configure it on demand during the installation step.