# Chameleon AI SaaS Boilerplate ## Project Overview Chameleon is a comprehensive Next.js boilerplate for building AI video SaaS startups. It provides a complete foundation with authentication, payment processing, AI integrations, and multi-language support. ## Key Features - **AI Video Generation**: Support for Kling and Seedance video generation APIs - **Multi-language Support**: 15 languages including English, Chinese, Japanese, Korean, French, Spanish, German, and more - **Payment Integration**: Stripe integration with subscription management - **User Management**: Complete user authentication and profile management - **Credit System**: Flexible credit-based pricing model - **Admin Dashboard**: Full admin panel for managing users, orders, and AI configurations - **Documentation**: Comprehensive docs with MDX support - **Responsive Design**: Mobile-first design with Tailwind CSS and Shadcn UI ## Technology Stack - **Framework**: Next.js 15 with App Router - **Language**: TypeScript - **Styling**: Tailwind CSS + Shadcn UI - **Database**: PostgreSQL/MySQL with Drizzle ORM - **Authentication**: NextAuth.js with Google OAuth - **Payments**: Stripe - **Internationalization**: next-intl - **AI Integration**: Multiple providers (OpenAI, DeepSeek, Kling, Seedance, etc.) ## Project Structure ``` src/ ├── app/ # Next.js App Router pages │ ├── [locale]/ # Internationalized pages │ ├── api/ # API routes │ └── (admin)/ # Admin system pages ├── components/ # React components │ ├── blocks/ # Layout blocks (header, footer) │ ├── ui/ # Reusable UI components │ ├── console/ # User center components │ └── admin/ # Admin system components ├── i18n/ # Internationalization │ ├── messages/ # Common translations │ └── pages/ # Page-specific translations ├── models/ # Data models ├── services/ # Business logic ├── types/ # TypeScript definitions └── lib/ # Utilities and configurations ``` ## AI Capabilities - **Text Generation**: OpenAI, DeepSeek, OpenRouter, SiliconFlow - **Image Generation**: OpenAI DALL-E, Replicate, Kling - **Video Generation**: Kling AI, Seedance - **Text-to-Speech**: Multiple TTS providers ## Deployment - **Platform**: Vercel (recommended) - **Database**: PostgreSQL (Vercel Postgres) or MySQL - **Environment**: Production-ready with environment variable management ## Version Current version: v3.3.6 Last updated: January 27, 2025