Introduction
Database
Payments
launch.now is a Next.js boilerplate with auth, billing, organizations, and emails pre-built. You clone it, configure a few environment variables, and you have a working SaaS foundation.
This section walks you through the full setup — from cloning the repo to having the app running locally with a connected database.
What's included
- Authentication — email/password, GitHub, Vercel, 2FA (Optional), passkeys (Optional) via Better Auth
- Billing — Stripe subscriptions and one-time payments
- Organizations — multi-tenant with roles, invitations, and impersonation
- Emails — transactional emails via Resend with React Email templates
- Database — PostgreSQL with Prisma ORM, schema pre-configured
- UI — shadcn/ui components, Tailwind CSS, dark mode
Tech stack
| Layer | Technology |
|---|---|
| Framework | Next.js 16 (App Router) |
| Language | TypeScript |
| Styling | Tailwind CSS v4 |
| UI components | shadcn/ui |
| Auth | Better Auth |
| Database | PostgreSQL + Prisma |
| Billing | Stripe |
| Resend + React Email | |
| Deployment | Vercel |
Ship your SaaS this week
Auth, billing, orgs, and emails — all wired up. Clone and deploy in minutes.
Get launch.now