简介
LaunchSaaS 文档 – 了解如何使用内置的身份验证、支付、博客和管理后台,快速构建并部署你的 SaaS 应用。
简介
什么是 LaunchSaaS?
欢迎使用 LaunchSaaS,这是一个完整的 Next.js 样板项目,用于构建生产级 SaaS 应用程序。该项目旨在通过一个强大、模块化且可扩展的基础来加速你的开发,内置了身份验证、计费、内容管理和管理功能。
无论你是初学者还是经验丰富的开发者,本文档都将指导你完成 SaaS 应用程序的设置、配置和部署。
本指南假设你对 Next.js 有一定的了解。如果没有,请参考官方文档,因为我们不会在本指南中涵盖基础知识。
让我们开始吧!
技术栈
| 技术 | 描述 |
|---|---|
| Next.js 16 | 带有 App Router 和服务器组件的 React 框架 |
| React 19 | 最新的 React 特性 |
| TypeScript | 完整的类型安全 |
| Tailwind CSS 4 | 实用优先的 CSS 框架 |
| shadcn/ui | 可复用的组件库 |
| Better Auth | 现代身份验证解决方案 |
| Drizzle ORM | 类型安全的数据库工具包 |
| PostgreSQL | 主数据库 |
| Stripe | 支付和订阅管理 |
| Resend | 事务性电子邮件服务 |
| Fumadocs | 文档框架 |
本文档的范围
本文档将指导你配置、运行和部署 LaunchSaaS,并在必要时提供底层技术官方文档的链接。
官方文档
要深入了解底层技术,请参考它们的官方文档:
- Next.js:Next.js 文档
- Drizzle:Drizzle 文档
- Tailwind CSS:Tailwind CSS 文档
- shadcn/ui:shadcn/ui 文档
- Better Auth:Better Auth 文档
- Resend:Resend 文档
- Fumadocs:Fumadocs 文档
- Stripe:Stripe 文档