Provider-Independent · Server-First · Full-Stack SaaS Foundation
Production-Grade SaaS Starter Built for Scale
Launch faster with Better Auth, Drizzle ORM, multi-provider billing (Stripe & Creem), atomic feature gates, presigned S3/R2/MinIO object storage, and transactional Resend email templates.
Architected For Real SaaS Operations
Designed to eliminate provider lock-in and provide a rock-solid foundation across every layer.
Unified Authentication
Better Auth integration with email/password, social OAuth (Google, GitHub), password recovery, and server-side session protection.
Multi-Provider Billing & Quotas
Stripe & Creem checkout, idempotent webhooks, 3-day grace periods, and atomic SQL quota consumption via FeatureGateService.
Presigned Storage & Claim Flow
S3, Cloudflare R2, and MinIO adapters with presigned PUT uploads, HEAD verification, signed private URLs, and anonymous file claiming.
Transactional Email Center
Resend delivery with 6 structured HTML & plain-text templates wired into registration, password reset, and subscription webhooks.
Modular User Settings
Dedicated views for Profile, Billing, Security, Account deletion, and Preferences at `/settings/*`.
10+ Drizzle ORM Schemas
Normalized PostgreSQL schema covering Users, Profiles, Customers, Plans, Prices, Entitlements, Subscriptions, Webhooks, Invoices, Usage, and Files.
Complete Application Route Directory
Explore all Marketing, Legal, Authentication, Dashboard, and Settings routes included in Phase 9.