A production-ready Next.js starter. Auth, billing, email, analytics, and AI features, wired together, documented, and covered by 661 tests.
No glue code left for you to write. Each piece ships wired to the others.
Email and password with verification, TOTP two-factor, and OAuth providers enabled by one env var.
Checkout, Customer Portal, and a verified webhook. Plans live in Stripe, so pricing changes without a deploy.
Recurring subscriptions, one-time purchases with an access period, and lifetime deals, plus per-plan limits.
Resend with React Email templates, delivered for auth flows through the Supabase Send Email Hook.
Row level security on every table and an account-scoped data model, ready for teams later.
Vercel AI SDK with OpenAI or Anthropic, token budgets per account, rate limits, and cost telemetry.
Config-driven landing page, pricing, MDX blog, changelog, waitlist mode, and generated OG images.
PostHog on client and server, exception capture, and source maps for readable production traces.
661 unit tests, Playwright e2e, GitHub Actions CI, and conventional commits enforced by hooks.
The repo carries the context files, prompts, and conventions that make Claude Code and similar tools produce code that fits your codebase instead of fighting it.
Accounts are single-user today. The database schema is ready for teams; the UI is yours to build, and a guided prompt for it is included.
It is not a hosted service. You bring your own Supabase, Stripe, Resend, and PostHog accounts; their free tiers are enough to launch.