saas-starter

Next.js 15 + Tailwind 4 + shadcn/ui + better-auth. Drop in your product, ship to CF Workers or Nomad.

What this proves

  • better-auth runs as the issuer at /api/auth/*
  • JWKS published at /api/auth/jwks
  • JWT minted via /api/auth/token
  • /api/smoke hits cloud/relay + apps/data with that JWT