模板介绍
介绍 ShipSaaS,一个基于 NextJS 框架构建的高性能全栈 SaaS 模板(ShipStack)
什么是 ShipSaaS?
欢迎使用 ShipSaaS,一个采用 NextJS 框架构建的高性能全栈 SaaS 模板(ShipStack)。这个项目采用现代后端架构,提供模块化、可扩展的代码库,帮助你更快地发布 SaaS 产品。
无论您是初学者还是经验丰富的开发者,本文档都将指导您完成网站的配置和部署。让我们开始吧!
技术栈
- ShipStack (NextJS) - 基于 NextJS 框架构建的强大技术栈,提供模块化、松耦合的后端与全栈架构。
- Drizzle ORM - 类型安全的数据库 ORM 工具。
- Tailwind CSS - 实用优先的 CSS 框架。
- Better Auth - 现代、安全且框架无关的身份验证方案。
- Shadcn UI - 精美的预构建 UI 组件库。
- Base UI - 无样式的 UI 组件库。
- Resend - 面向开发者的电子邮件 API 服务。
- Content Collections - 类型安全的内容数据集合库。
- Stripe - 安全可靠的在线支付平台。
- Creem - 面向独立开发者的支付平台。
- TanStack AI - 统一的 AI 编排框架,支持流式输出和工具调用。
- Cloudflare Workers AI - 基于 Cloudflare 全球网络的边缘 AI 推理服务,使用无服务器 GPU。
- Cloudflare Email - 通过 Cloudflare Workers 绑定发送邮件。
- Cloudflare Workers - 无服务器边缘计算平台。
- Cloudflare D1 - 基于 SQLite 的无服务器数据库。
- Cloudflare R2 - 零出口费用的对象存储。
本文档的范围
本文档假设您对 NextJS 框架和 Cloudflare Workers 有一定的了解。我们不会在本文档中涵盖这些技术的基础知识,请根据需要参考它们的官方文档。
- ShipStack (NextJS): NextJS 官方文档
- Drizzle: Drizzle 文档
- Tailwind CSS: Tailwind CSS 文档
- Shadcn/ui: Shadcn/ui 文档
- Base UI: Base UI 文档
- Better Auth: Better Auth 文档
- Stripe: Stripe 文档
- Creem: Creem 文档
- Resend: Resend 文档
- TanStack AI: TanStack AI 文档
- Cloudflare D1: D1 文档
- Cloudflare R2: R2 文档
- Cloudflare Workers: Workers 文档
- Cloudflare Workers AI: Workers AI 文档
- Cloudflare Email: Cloudflare Email Service 文档
- Content Collections: Content Collections 文档
获取帮助
如果您遇到困难,以下是一些获取帮助的方法:
- 阅读 ShipSaaS 文档
- 在 X (Twitter) 上关注我们
下一步
现在您已经了解了 ShipSaaS,以下是一些后续步骤:
-
获取 ShipSaaS - ShipSaaS 模板快速开始
-
环境配置 - 配置环境变量
-
数据库 - 配置数据库
-
部署 - 部署到 Cloudflare Workers