https://github.com/fengyunzaidushi/ship-saas-one-click
One-click AI SaaS startup template with built-in landing page/blog generator and i18n support for quick global market entry. Integrated with complete user system and payment flow, built with Next.js + Supabase for modern SaaS solutions.
https://github.com/fengyunzaidushi/ship-saas-one-click
ai-saas-boilerplate global-ready i18n-ready mdx-blog nextjs-supabase saas-boilerplate stripe
Last synced: 6 months ago
JSON representation
One-click AI SaaS startup template with built-in landing page/blog generator and i18n support for quick global market entry. Integrated with complete user system and payment flow, built with Next.js + Supabase for modern SaaS solutions.
- Host: GitHub
- URL: https://github.com/fengyunzaidushi/ship-saas-one-click
- Owner: fengyunzaidushi
- License: mit
- Created: 2024-12-04T15:39:14.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2025-02-07T12:05:54.000Z (9 months ago)
- Last Synced: 2025-03-27T02:11:22.689Z (7 months ago)
- Topics: ai-saas-boilerplate, global-ready, i18n-ready, mdx-blog, nextjs-supabase, saas-boilerplate, stripe
- Language: TypeScript
- Homepage: https://shipsaas1click.com
- Size: 30.4 MB
- Stars: 61
- Watchers: 1
- Forks: 13
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# AI Landing Page & Blog Generator
🚀 AI SaaS 快速出海模板 | AI SaaS ONE CLICK Template
一站式 AI SaaS 创业模板,内置落地页/博客生成器,支持i18n多语言本,帮助产品快速出海。集成完整用户系统和支付流程,基于 Next.js + Supabase 构建的现代化解决方案。
## 🌟 主要特性
### AI 生成功能
- 🎨 一键生成专业落地页 && 一键翻译多语言
- 📝 MDX格式博客文档支持 && 一键翻译多语言
- 👥 小说角色名字生成器 && 一键翻译多语言
- 📚 MDX格式文档站支持 && 一键翻译多语言
### 系统功能
- 🌍 多语言支持 (i18n)
- 🔐 第三方登录集成
- Google 登录
- Supabase 认证
- 💾 Supabase 数据存储
- 📱 响应式设计
- 🎨 基于 Tailwind CSS 的现代UI
### 技术栈
- Next.js
- Tailwind CSS
- Supabase
- i18n
- TypeScript
## 🚀 快速开始
1. 克隆项目
```bash
git clone https://github.com/fengyunzaidushi/ship-saas-one-click.git
cd ship-saas-one-click
```
2. 安装依赖
```bash
yarn install
```
3. 配置环境变量
```bash
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
```
4. 启动项目
```bash
yarn dev
访问 http://localhost:3000 查看效果
```
5. 配置数据库
```bash
# 创建角色表 在supabase sql editor中执行下面文件中的sql:
`sql/create_character_payment_table.sql`
`sql/create_character_profile_table.sql`
```
## 📝 使用说明
### AI 落地页生成
- 修改 messages/zh.json 和 messages/en.json 中的内容
- 一键生成多语言专业落地页(其他语言同理)
### api文档、博客等mdx文档批量翻译
- 进入translateblogs/translate目录
- 修改translate.py中的源语言和目标语言
- 需要翻译的mdx文档放入进入translateblogs/translate/docs目录下
- 运行translate.py
- 翻译后的mdx文档会放入进入translateblogs/translate/translated-docs目录下
### 角色名字生成器
- 访问角色名字生成页面
- 设置角色参数
- 生成独特的角色描述
### 文档站使用
- 在 `data/docs` 目录下创建或修改markdown文档
- 支持MDX格式,可嵌入React组件
- 自动生成文档目录和导航
- 一键翻译文档内容为多语言版本
## 🔜 开发计划
### 待完善功能
- [x] 支付系统集成
- [x] Stripe 支付
- [x] 自动检测用户语言偏好
- [ ] 博客mdx格式文章一键生成
- [ ] 生成的角色名字前台展示
- [ ] 更多 AI 生成功能
- [ ] 性能优化
## 示例项目
- [cursor中文文档](https://cursordocs.com/)
## 🤝 贡献指南
欢迎提交 Pull Request 或创建 Issue。
## 📜 致谢
本项目基于以下开源项目:
- [Pagen AI Landing Page Template](https://github.com/all-in-aigc/pagen-ai-landing-page-template)
- [Tailwind Nextjs Starter Blog](https://github.com/timlrx/tailwind-nextjs-starter-blog)
感谢这些优秀的开源项目!
## 📄 许可证
MIT License - 详见 [LICENSE](LICENSE) 文件