Skip to content
SaaS Starter

Deployment

Deploy Starter Free to production and prepare your environment for real users.

Running locally is step one.
Deploying early is step two.


You'll learn

  • How to deploy the starter
  • How env variables fit later
  • What to verify after deploy
  • Common deployment pitfalls

Production checklist

Test locally:

pnpm build
pnpm start

Deploy on Vercel

Push repo:

git remote remove origin
git remote add origin https://github.com/YOUR_USERNAME/YOUR_REPO.git
git push -u origin main

Import project on Vercel and deploy.

No environment variables required yet.


Verify routes

  • /login
  • /dashboard
  • /projects
  • /admin
  • /billing
  • /settings

Future env variables

AUTH_SECRET=
DATABASE_URL=
STRIPE_SECRET_KEY=
STRIPE_WEBHOOK_SECRET=

Common pitfalls

  • Deploying too late
  • Ignoring production builds
  • Adding env variables too early

Mental model

Deploy early.
Wire progressively.


Next steps

→ Upgrade to PRO