Installation
Prerequisites
How to configure your development environment for SuperStarter.
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
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.
- Arcjet, for application security.
- BetterStack, for logging and uptime monitoring.
- Clerk, for authentication.
- Google Analytics, for web analytics.
- Posthog, for product analytics.
- Resend, for transactional emails.
- Sentry, for error tracking.
- Stripe, for payments.