Auth, billing, multi-tenancy, and a full dashboard — wired up and ready. Skip the boilerplate. Ship your product.
What's included
The decisions are already made. The integrations are already connected.
Clerk handles sign-up, sign-in, org switching, invitations, and roles. Multi-tenant from the first line.
Prisma ORM connected to Neon PostgreSQL. Org-scoped schema, migrations committed, and ready to extend.
Clerk Billing APIs integrated. Pricing table, subscription plans, and feature gating — no Stripe config needed.
Sidebar navigation, org switcher, user menu, and a collapsible layout with persistent state via cookies.
Full component library, custom theme via CSS variables, and a dark mode Clerk appearance out of the box.
Configured for Vercel. Add your env vars, push to GitHub, and your SaaS is live on a production URL.
How it works
01
Fork the repo, run npm install, and add your Clerk and Neon environment variables to .env.
02
Set up subscription plans in the Clerk Dashboard. The pricing table renders them automatically.
03
Auth, billing, and database are done. Write the code that makes your product unique and deploy.
The stack
Every tool in this kit is production-grade and widely adopted.
Next.js 16
App Router, Turbopack
Framework
Clerk
Auth, Orgs, Billing
Authentication
Prisma
Type-safe ORM
Database
Neon
Serverless Postgres
Database
shadcn/ui
Radix + Tailwind
Components
Tailwind v4
CSS-first config
Styling
TypeScript
Strict mode
Language
Vercel
Edge deployment
Hosting
Clone the repo, add your keys, and ship something real.