🚀 AI SaaS 快速出海模板 | AI SaaS ONE CLICK Template
一站式 AI SaaS 创业模板,内置落地页/博客生成器,支持i18n多语言本,帮助产品快速出海。集成完整用户系统和支付流程,基于 Next.js + Supabase 构建的现代化解决方案。
- 🎨 一键生成专业落地页 && 一键翻译多语言
- 📝 MDX格式博客文档支持 && 一键翻译多语言
- 👥 小说角色名字生成器 && 一键翻译多语言
- 📚 MDX格式文档站支持 && 一键翻译多语言
- 🌍 多语言支持 (i18n)
- 🔐 第三方登录集成
- Google 登录
- Supabase 认证
- 💾 Supabase 数据存储
- 📱 响应式设计
- 🎨 基于 Tailwind CSS 的现代UI
- Next.js
- Tailwind CSS
- Supabase
- i18n
- TypeScript
- 克隆项目
git clone https://github.com/fengyunzaidushi/ship-saas-one-click.git cd ship-saas-one-click
- 安装依赖
yarn install
- 配置环境变量
cp .env.example .env
# 修改下面变量
# Supabase: https://supabase.com/
NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=
SUPABASE_SERVICE_ROLE_KEY=
# openai api_key
OPENAI_API_KEY=
OPENAI_API_BASE=
# stripe
STRIPE_PUBLIC_KEY=
STRIPE_SECRET_KEY=
STRIPE_WEBHOOK_SECRET=
# one time price id
NEXT_PUBLIC_STRIPE_PRICE_ID_BASIC=price_basic_plan_usd
NEXT_PUBLIC_STRIPE_PRICE_ID_PRO=price_pro_plan_usd
- 启动项目
yarn dev 访问 http://localhost:3000 查看效果
- 配置数据库
# 创建角色表 在supabase sql editor中执行下面文件中的sql: `sql/create_character_payment_table.sql` `sql/create_character_profile_table.sql`
- 修改 messages/zh.json 和 messages/en.json 中的内容
- 一键生成多语言专业落地页(其他语言同理)
- 进入translateblogs/translate目录
- 修改translate.py中的源语言和目标语言
- 需要翻译的mdx文档放入进入translateblogs/translate/docs目录下
- 运行translate.py
- 翻译后的mdx文档会放入进入translateblogs/translate/translated-docs目录下
- 访问角色名字生成页面
- 设置角色参数
- 生成独特的角色描述
- 在
data/docs
目录下创建或修改markdown文档 - 支持MDX格式,可嵌入React组件
- 自动生成文档目录和导航
- 一键翻译文档内容为多语言版本
- 支付系统集成
- Stripe 支付
- 自动检测用户语言偏好
- 博客mdx格式文章一键生成
- 生成的角色名字前台展示
- 更多 AI 生成功能
- 性能优化
欢迎提交 Pull Request 或创建 Issue。
本项目基于以下开源项目:
感谢这些优秀的开源项目!
MIT License - 详见 LICENSE 文件