Next.js and Drizzle
A SaaS Starter Kit built with Next.js, Drizzle ORM and Better Auth
1. Complete installation and local environment setup instructions.2. Breakdown of the monorepo layout and shared packages.3. Guides for configuring environment variables, navigation, and feature flags.4. Better Auth configuration, MFA, and architecture details.5. Database setup, schema overview, and Drizzle configuration.6. Complete authentication with email/password, magic links, social providers, MFA, and session management built on Better Auth.7. Managing personal dashboards, settings, and account lifecycle.8. Subscription management, pricing, and Stripe or Polar integration.9. Organization concepts, setup, and collaboration patterns.10. Member roles, invitations, and permissions administration.11. UI ComponentsUI Components in Next.js Drizzle12. Customize the branding of your application13. Landing pages, blog, changelog, and static marketing content.14. Admin panel for user management, analytics, and system administration.15. Content management and organization with the CMS package16. Daily workflow, feature development, and testing practices.17. SecurityLearn how to secure your multi-tenant SaaS application with application-level authorization, Content Security Policy, data validation, and authentication best practices in the Next.js Drizzle kit.18. Everything you need to know about handling emails in your application.19. Error tracking and performance monitoring with Sentry and custom providers20. End-to-end (Playwright) and unit (Vitest) testing workflows.21. Track user behavior and events with a provider-agnostic analytics system22. InternationalizationMulti-language support architecture using next-intl in your SaaS application.23. File storage flows, security, and upload handling.24. Developer ToolsUsing the Developer Tools to solve common issues in your application25. Deployment, observability, and production readiness steps.