欢迎使用 ShipSaaS - 更快构建您的 SaaS

ShipSaaS 团队

欢迎来到 ShipSaaS!我们很高兴您的到来。

什么是 ShipSaaS?

ShipSaaS 是一个商业级 SaaS 启动套件,旨在帮助开发者和企业家更快地推出基于订阅的 Web 产品。您无需花费数月时间构建身份验证、计费和基础设施,而是可以专注于产品的独特之处。

主要特性

🔐 身份验证就绪

使用 Better Auth 构建的内置身份验证支持:

  • 邮箱/密码登录
  • OAuth 提供商(Google、GitHub)
  • 魔法链接
  • 邮箱 OTP
  • 服务器端会话

💳 计费集成

生产就绪的 Stripe 集成,包含:

  • 订阅管理
  • 一次性支付
  • Webhook 处理
  • 订单跟踪
  • 客户门户

🌍 国际化

开箱即用的多语言支持:

  • 使用 next-intl 构建
  • 易于添加新语言
  • 基于语言环境的路由
  • 翻译管理

🎨 现代 UI 组件

使用以下工具构建美观、可访问的组件:

  • Tailwind CSS 样式
  • Radix UI 原语
  • shadcn/ui 组件
  • Framer Motion 动画

📊 类型安全的 API

端到端类型安全:

  • tRPC 用于 API 层
  • Drizzle ORM 用于数据库
  • Zod 用于验证
  • 全面使用 TypeScript

开始使用

要开始使用 ShipSaaS:

  1. 克隆仓库
  2. 复制 .env.example.env 并配置
  3. 运行 pnpm install 安装依赖
  4. 运行 pnpm db:setup 初始化数据库
  5. 运行 pnpm dev 启动开发服务器

查看我们的文档以获取有关自定义和部署的详细指南。

接下来

在接下来的文章中,我们将介绍:

  • 设置 OAuth 提供商
  • 自定义 Stripe 集成
  • 构建您的第一个功能
  • 部署到生产环境
  • SEO 优化技巧

敬请期待更多更新!