跳转至主要内容
Deno with SaaSKit

隆重宣布 Deno SaaSKit:一个使用 Fresh 构建的开源 SaaS 模板

在 2022 年,我们发布了 Fresh,其宏伟愿景是将现代开发者体验与低延迟、高性能用户体验相融合。许多开发者对此表示赞同,以至于 Fresh 成为 2022 年 GitHub 上最受关注的前端项目之一

Fresh 原生的 TypeScript 支持和无构建步骤使其易于使用且充满乐趣。它还通过使用服务器端渲染渐进增强 islands 架构,默认情况下向客户端发送零 JavaScript,从而提供高性能的用户体验。所有这些都使 Fresh 成为各种用例的引人注目的框架。

隆重宣布 Deno SaaSKit

今天,我们发布了 Deno SaaSKit 的 beta 版本,这是我们基于 Fresh 构建的开源 SaaS 模板,它具有每个 SaaS 都需要的所有基础功能,包括

  • 用户账户
  • 用户创建流程
  • 落地页
  • 定价部分
  • 登录和会话管理
  • 通过 Stripe 进行账单集成
  • 受保护的 API 端点

A screenshot of the SaaSKit demo.
Deno SaaSKit 演示的屏幕截图。

由于 Deno SaaSKit 构建于 FreshDeno 之上,您还将获得以下开发者优势

以及更多!

请注意,此项目目前处于 beta 阶段,这意味着目前可能存在一些限制。您的使用和反馈对于帮助我们改进 Deno SaaSKit 以使其尽可能有用至关重要。有关更多信息,请参阅我们的公开路线图

教授如何构建现代 SaaS 应用

除了发布您可以立即用于构建 SaaS 的 Deno SaaSKit 之外,在接下来的几个月中,我们将发布一系列关于使用 Fresh 和 Deno SaaSKit 在 TypeScript 中构建 SaaS 的操作指南和视频。这些材料的难度将从初级到高级不等,并将涵盖诸如以下主题:

  • 如何在 Fresh 中使用 Supabase 设置用户身份验证
  • 如何在 Fresh 中使用 Supabase 连接数据库
  • 如何在 Fresh 中设置 Stripe 订阅
  • 如何在 Fresh 中创建经过身份验证的 API 路由
  • 如何使用 Docker 将 Deno SaaSKit 部署到任何虚拟专用服务器

我们希望这些更具指导性的教程能够展示使用 Fresh 和 Deno SaaSKit 构建是多么容易,并为如何使用 Fresh 实现更高级的设置以满足您的特定产品需求提供指导。

有想要我们涵盖的特定主题吗?请在 Discord 中告诉我们。

下一步是什么?

我们希望您尝试 Deno SaaSKit 并向我们提供反馈,因为我们计划继续迭代和改进此 SaaS 模板,以便让任何人都可以使用现代工具轻松启动他们的 SaaS,并提供高性能的用户体验。

如果您遇到困难或想帮助贡献,请加入我们的 Discord

不要错过任何更新!在 Twitter 上关注我们,或订阅我们的 YouTube 频道