A full-featured ChatGPT-style SaaS chat app. Includes multi-tenant organizations, team roles, artifact management, resumable streaming, and persistent conversation history.
Features
Multi-Tenant Organizations
Built-in organization and team management with role-based permissions. Support for multiple organizations per user, team switching, and organization-level data isolation.
Better Auth Authentication
Complete authentication system with email/password, OAuth providers (Google, GitHub, Discord), passkeys, 2FA, and session management. Fully type-safe with TypeScript.
Drizzle ORM + PostgreSQL
Type-safe database operations with Drizzle ORM and PostgreSQL. Includes migrations, schema management, and automatic table creation for Better Auth.
Stripe Integration
Pre-configured Stripe integration for subscription management, billing, and payment processing. Ready for SaaS monetization.
Organization Roles & Permissions
Flexible role-based access control (RBAC) system for organizations. Manage member roles, permissions, and access levels per organization.
Team Collaboration Features
Organization invitations, member management, team switching, and collaborative workspace features built-in and ready to use.





