A Next.js starter with auth, admin, and audit already designed.
Sign-in, sessions, roles, audit logs, and feature flags — wired up on Next.js, Drizzle, and Postgres, so you start on your product instead of your auth stack.
Plus 2 more below.
The boilerplate, without the boilerplate look.
Next.js 15 + Tailwind
App Router, React 19, and TypeScript on Tailwind CSS, with a strict lint and build pipeline.
shadcn/ui components
New York-style primitives on oklch design tokens, with light and dark parity out of the box.
Better-Auth + Google
OAuth and email/password sign-in, database-backed sessions, Google One Tap ready.
Postgres via Drizzle
Separate connection configs for development, testing, and production, with reviewable SQL migrations.
Admin & impersonation
A role-aware admin area with audit logging and safe, always-logged support impersonation.
Feature flags
Toggle sign-up methods and maintenance mode live, from System Settings, without a redeploy.
Ten screens on one system.
Jump straight into any surface — each one shares the same shell, page header, spacing, and state handling.