开始
- 起因: 试试一个项目从 0 开始,全部用 ai 能到什么程度
- 使用 AI 最最长的技术,nextjs + pg
- token 比较宝贵,使用的 cursor+auto 模式
- 全部代码都是 ai 生成
- 实现的 ai 出海 startup 项目基础功能:
代码完全开源
- 有想继续雕花的,回复拉你进项目
- 或者谁 token 比较多,用 cc 按照功能清单重新跑下试试
一个基于 Next.js 15 构建的现代化、功能完整的 SaaS 起步模板,集成 Better Auth 认证、支付功能以及完整的国际化支持。
🌟 核心功能
✅ 认证系统
- Better Auth 集成,支持多种认证方式
- 支持 Google OAuth、GitHub OAuth 和 Magic Link 登录
- 安全 Cookie 会话管理
- 基于角色的访问控制
- 基于邮箱的管理后台权限
💳 支付与计费
- Creem 支付网关集成
- 支持一次性、按月、按年付费
- 年付享受 20% 折扣
- 完整的订单管理系统
- 支付回调处理
- 账单历史和订阅管理
📝 博客系统
- 功能完整的博客系统,支持多语言
- 管理后台 CMS 内容管理
- 富文本编辑器支持
- 标签系统和分类
- 草稿和发布状态管理
- 可见性控制(公开、私有、订阅者)
- 置顶文章支持
🎯 管理后台
- 独立的管理界面
- 博客管理(创建、编辑、删除)
- 用户角色管理
- 内容审核工具
- 基于邮箱的管理员认证
🌍 国际化
- 多语言支持(英文、中文、日文)
- 多货币支持(美元、人民币、日元)
- 本地化价格和内容
- 语言切换组件
- Next.js App Router 国际化路由
🔍 SEO 与发现
- 动态 sitemap 生成
- Robots.txt 配置
- 多语言 hreflang 支持
- 优化的 meta 标签和 Open Graph
- 博客文章索引
🎨 现代化界面
- Tailwind CSS 4 样式系统
- 响应式设计
- 暗色模式支持
- 无障碍组件
- Markdown 编辑器集成
🗄️ 数据库
- Drizzle ORM 类型安全的数据库操作
- PostgreSQL 支持(兼容 Supabase 、Neon 、自部署)
- Drizzle Kit 迁移管理
- TypeScript 模式定义