Production-Ready Nuxt SaaS Starter with Better Auth & Stripe

Seat-based subscriptions with proration previews, legacy pricing support, failed payment handling with grace periods, and invoice history with PDF downloads.
10+ email templates via React Email + Resend: verification, password reset, team invites, trial notifications, subscription updates, payment failures, and more.
Multi-org support with 14-day trial (first org), Owner/Admin/Member roles, invite links that work for both new and existing users, and per-org timezone settings.
Better Auth with Google/GitHub OAuth, profile picture upload, link/unlink accounts, session management, and email changes that sync to Stripe.
User impersonation for support, soft-ban accounts, audit logs, and full subscription & organization management.
Server-rendered pages with minimal client API calls. Data prefetching and smart caching for snappy navigation.
Nuxt 4, Vue 3, TypeScript, PostgreSQL, Drizzle ORM, and Cloudflare (Hyperdrive, R2, Workers) for edge deployment.