欢迎使用 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:
- 克隆仓库
- 复制
.env.example到.env并配置 - 运行
pnpm install安装依赖 - 运行
pnpm db:setup初始化数据库 - 运行
pnpm dev启动开发服务器
查看我们的文档以获取有关自定义和部署的详细指南。
接下来
在接下来的文章中,我们将介绍:
- 设置 OAuth 提供商
- 自定义 Stripe 集成
- 构建您的第一个功能
- 部署到生产环境
- SEO 优化技巧
敬请期待更多更新!