Create new

What is Launch.now?

A production-ready Next.js boilerplate that ships with everything you need — auth, payments, data, and more.

Launch.now is a production-ready Next.js boilerplate built for developers who want to skip the setup and focus on shipping their product.

Launch.now is currently in pre-production. The marketing site and demo apps are live — this documentation covers the boilerplate itself.

The problem it solves

Every SaaS project starts the same way: wiring up authentication, configuring a database, connecting Stripe, setting up a CI pipeline. This work is not your product — it is the scaffolding around it. Launch.now ships all of that, pre-configured and production-tested, so you start at feature zero instead of infrastructure zero.

Two modes, one codebase

Launch.now ships in two modes selected at project init via the CLI:

B2C — Single-tenant

Everything is scoped to a user. Ideal for consumer apps, indie SaaS, and solo-user tools.

B2B — Multi-tenant

Everything is scoped to an organisation or workspace. Built for team products with roles and member management.

The mode you choose at init shapes the database schema, the auth flows, the Stripe configuration, and the middleware. You cannot switch modes after init — this is intentional.

What is included

  • Authentication via Better-auth: email/password, social login, magic link, 2FA, passkeys
  • Database via Postgres + Prisma ORM, hosted on Neon with Supabase Storage for files
  • Payments via Stripe with full webhook handling and subscription lifecycle
  • Background jobs via Inngest for notifications, audit logs, and emails
  • Caching via Redis for performance-critical paths
  • RBAC via next-safe-action with role-aware middleware
  • Styling via Tailwind CSS + shadcn/ui + MagicUI + TailArk
  • CI/CD via GitHub Actions with ESLint, TypeScript, Prisma schema checks, and conventional commits
  • Error tracking via Sentry

How to read these docs

Start with Getting Started to run the CLI and configure your environment. Use the search bar to filter by B2C or B2B mode.