Skip to content

avacx/web-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Veo3 AI 视频生成器模版

🚀 现代化 AI 视频生成 SaaS 平台完整模版

基于 Next.js 15 + Supabase + AI SDK 的完整解决方案,包含用户认证、支付、国际化等完整商业化功能。

preview

⚡ 5分钟快速开始

# 1. 克隆模版
git clone <your-template-repo> my-project
cd my-project && pnpm install

# 2. 配置环境变量
cp .env.example .env.local
# 编辑 .env.local 填写必需配置

# 3. 启动开发
pnpm dev

📖 完整指南: QUICK_START.md | 项目详细文档

✨ 核心特性

  • 🤖 AI 视频生成 - 集成 Veo3 AI 和 Kling AI
  • 🔐 用户认证 - Google OAuth + GitHub + 邮箱验证
  • 💳 支付系统 - Stripe 完整支付流程
  • 🗄️ 数据库 - Supabase PostgreSQL
  • 🎨 现代 UI - Tailwind CSS + shadcn/ui
  • 🌐 国际化 - 中英文双语支持
  • 📱 响应式 - 完美适配所有设备
  • 🔧 开发友好 - TypeScript + 完整类型定义

🛠️ 技术栈

  • 前端: Next.js 15, React 19, TypeScript 5.7
  • 样式: Tailwind CSS 3.4, shadcn/ui
  • 后端: Supabase, NextAuth.js 5.0
  • AI: Vercel AI SDK, Veo3 AI, Kling AI
  • 支付: Stripe
  • 存储: Cloudflare R2, AWS S3
  • 部署: Vercel, Cloudflare Pages

📋 配置检查清单

必需配置 ✅

  • Supabase 项目和数据库
  • VEO3 AI API 密钥
  • 认证密钥 (AUTH_SECRET)

推荐配置 🔥

  • Google OAuth 登录
  • Stripe 支付系统
  • Cloudflare R2 文件存储

可选配置 ⚙️

  • GitHub OAuth
  • Google Analytics
  • 邮件服务 (Resend)

🚀 快速部署

Vercel (推荐)

Deploy with Vercel

Cloudflare Pages

pnpm cf:deploy

Docker

docker build -t my-project .
docker run -p 3000:3000 my-project

📚 文档结构

  • PROJECT_TEMPLATE_README.md - 完整项目文档
  • QUICK_START.md - 5分钟快速开始
  • ENV_CONFIG.md - 环境变量配置详解
  • docs/ - 专题文档

🎨 定制化

  • 主题色彩: 编辑 app/theme.css
  • 页面内容: 修改 i18n/pages/landing/
  • Logo 品牌: 替换 public/logo.png
  • 功能模块: 参考现有结构扩展

📄 许可证

MIT License - 详见 LICENSE


💡 这是一个生产就绪的 AI SaaS 模版,包含了构建现代化应用所需的所有核心功能。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •