Documentation

Setup guides for every CheapStack kit. Each kit also ships with a README containing the same instructions.

Quick start

terminal
# 1. Download your kit (ZIP from Polar.sh)
# 2. Extract and install
npm install

# 3. Copy environment template
cp .env.example .env.local
# (fill in your keys)

# 4. Run locally
npm run dev

# 5. Deploy
npm run build

Environment variables

Every kit ships with a .env.example file. Copy it to .env.local and fill in your keys. Never commit .env.local.

VariableKits that use itWhere to get it
AUTH_SECRETSaaS Starter, SaaS BoilerplateGenerate: openssl rand -base64 32
AUTH_GITHUB_ID/SECRETSaaS Starter, SaaS Boilerplategithub.com/settings/developers
DATABASE_URLAll kits with DBTurso (SQLite) or Neon (Postgres)
STRIPE_SECRET_KEYSaaS Boilerplatedashboard.stripe.com
RESEND_API_KEYSaaS Boilerplate, Newsletterresend.com/api-keys
OPENAI_API_KEY / ANTHROPIC_API_KEYAI Chatbot Starterplatform.openai.com / console.anthropic.com

Deploying

All kits are standard Next.js apps. They deploy to Vercel, Netlify, Railway, or any Node.js host. The SaaS Boilerplate also includes a Dockerfile-compatible setup for standalone output.

vercel
# Push to GitHub, import in Vercel
# Add your environment variables in Vercel settings
# Deploy. Done.