Introduction
Welcome to Datyze - A production-ready Next.js 15 SaaS boilerplate optimized for self-hosting
Welcome to Datyze
Datyze is a production-ready Next.js 15 SaaS boilerplate optimized for self-hosting with Coolify on VPS infrastructure. Built as a monorepo using pnpm workspaces and Turbo, the application uses a modern stack with TypeScript, Tailwind CSS, DrizzleORM, and NextAuth.js v5.
Key Features
- Next.js 15 with App Router and React Server Components
- TypeScript for type-safe development
- DrizzleORM with PostgreSQL for database management
- NextAuth.js v5 for authentication with multiple providers
- Dual Payment Support - Both Stripe and Lemon Squeezy
- Multi-tenancy with team-based isolation
- Docker optimized for self-hosting with Coolify
- Monorepo structure with pnpm workspaces and Turbo
Tech Stack
| Category | Technology |
|---|---|
| Framework | Next.js 15 |
| Language | TypeScript |
| Database | PostgreSQL + DrizzleORM |
| Authentication | NextAuth.js v5 |
| Styling | Tailwind CSS |
| UI Components | Radix UI + shadcn/ui |
| Payments | Stripe / Lemon Squeezy |
| React Email + Resend/Brevo | |
| Monorepo | pnpm + Turbo |
| Deployment | Docker + Coolify |
Quick Start
Get started with Datyze in minutes:
Project Structure
Next Steps
- Get Started - Set up your development environment
- Architecture - Understand the project structure
- Authentication - Configure auth providers
- Database - Learn about the database schema
- Payments - Set up Stripe or Lemon Squeezy
- Deployment - Deploy with Docker and Coolify