身分驗證是個無底洞
登入、OAuth、雙因素驗證、電子郵件驗證、密碼復原、工作階段管理和帳戶安全,往往都得在產品功能之前完成。
不必重複搭建基礎框架,就能在 Cloudflare 上建置並發布 SaaS。
Saavo Starter 是以正式環境為導向、適用於 Cloudflare Workers 的 TypeScript SaaS 專案範本。它不只提供 UI,而是把身分驗證、Stripe 計費、存取控制、後台管理、說明文件和部署基礎架構,整合在同一套由您掌控、可持續擴充的程式碼庫中。
成熟的 SaaS 產品離不開身分驗證、Stripe 計費、授權、帳戶管理和 Cloudflare 基礎架構,但這些基礎工作需要反覆搭建,客戶卻不會直接為它們付費。
登入、OAuth、雙因素驗證、電子郵件驗證、密碼復原、工作階段管理和帳戶安全,往往都得在產品功能之前完成。
結帳只是第一步,產品、權益、授權、撤銷和稽核記錄還需要形成一套完整流程。
使用者、付款、Reaction 執行、OAuth 使用者端、客服單和記錄從第一天起就需要可用的管理工作流程。
D1、KV、R2、Queues、Durable Objects、排程工作、電子郵件和部署設定必須整合成一套完整的執行體系。
先建置可重複使用的基礎框架,再開發產品。
先設定 SaaS 起始套件,再打造真正屬於自己的產品。
專案已具備可直接使用的身分驗證、支付與交易、存取控制、後台管理、內容系統和 Cloudflare 服務,不只是一個儀表板範本或一組彼此分離的 UI 區塊。
支援電子郵件和 OAuth 登入、驗證、密碼重設、TOTP 雙因素驗證、復原碼、安全工作階段、Google One Tap、登入對話方塊和帳戶刪除。
結帳、已驗證的 Webhook、購買、訂閱、客戶入口網站、促銷代碼和自動計稅。
角色、開關型權益、授予、撤銷和事件歷史。
型別安全的 Events 會觸發 Commands,執行結果會持久儲存,支援觀測和重試。
提供使用者、支付管理、存取控制、Reaction、通知、聯盟推廣、客服單、分析和記錄等後台頁面。
支援授權碼、PKCE、授權範圍、授權確認、權杖和撤銷流程。
型別安全的多語言路由、翻譯載入、Cookie 和 RTL 支援。
說明文件、內容集合、網站地圖、中繼資料和結構化資料。
儲存後端、公開傳遞、快取策略、TTL 和大小限制。
Cloudflare Email 和 Resend 服務供應商共用同一套型別安全的電子郵件寄送服務。
建立、回覆、篩選、設定優先順序、解決和關閉客服單。
透過非同步持久化記錄系統、稽核和警示記錄。
CSRF、Turnstile 鉤子、速率限制、可信來源和內容清理。
向所有或指定使用者發布富內容訊息、追蹤閱讀狀態,並顯示帳戶未讀提示。
推薦歸因、佣金追蹤、收款資料、月度結算和後台管理。
產品、存取控制、Reaction 行為、選單和執行階段設定均有明確的型別定義和責任歸屬。
這套 TypeScript SaaS 專案範本把產品邏輯放在可重複使用的基礎框架之上,再透過型別安全的 UI 與 API 契約,將 Cloudflare 平台細節留在正確的層級。
一次性付款驗證成功後,系統會根據對應的 Stripe Price 找到 Starter 授權,觸發支援冪等處理的 Reaction Command,並為帳戶授予預先設定的權益。
產品、Reaction Events、Commands 和存取檢查都有明確且具型別的定義,不會隱藏在特定服務供應商的整合程式碼裡。
saavo_starter: {
plans: {
license: {
type: 'one-time',
access: {
entitlements: [{
target: 'starter_download',
config: { kind: 'boolean' }
}]
}
}
}
}設定好品牌、服務供應商、產品、Cloudflare 繫結和金鑰後,其餘開發時間就能投入產品功能,不必重新搭建 SaaS 基礎架構。
設定品牌、服務供應商、產品、繫結和金鑰。
建立所需的 D1 資料庫並應用內建遷移。
新增讓 SaaS 與眾不同的產品邏輯。
發布前執行型別檢查、測試和生產建置。
建立所需的繫結,並將應用程式部署到 Workers。
內建的管理儀表板不是靜態 SaaS 範本。您可以搜尋使用者、檢查購買與存取權限、檢視 Reaction 執行結果、管理 OAuth 用戶端、處理客服需求,並追蹤維運記錄。
即時匯總使用者、計費、客戶支援、可靠性和分析資料。
帳戶增長與服務供應商分布
週期性計費狀態
支援工作量
所選時間範圍的分析摘要
瀏覽量最高的路由
此公開預覽呈現儀表板實際的導覽、頁面層級、欄位和互動方式;其中的資料僅供示範。
Saavo 不能代替團隊做技術決策,但它已經打通商業化 SaaS 必需的各個系統,讓團隊從更完善的基礎框架開始開發,同時保留自由修改原始碼的空間。
Saavo 適合需要以正式環境為導向的基礎框架、希望完全掌控原始碼,並計畫在上線後持續擴充產品的開發者和小型團隊。
希望擁有可靠起點,同時完全掌控原始碼的個人開發者。
需要為 AI 產品配套身分驗證、計費、存取控制和後台管理的團隊。
正在開發範圍受控的 API、OAuth 整合和開發者產品的團隊。
需要 Cloudflare SaaS 起始套件、不想再花一個迭代週期建置基礎架構的小型團隊。
開發者真正看重的不是冗長的功能清單,而是一套完整打通的系統:架構清晰、流程完整,並減少 SaaS 從構想到上線過程中需要反覆權衡的基礎架構問題。
“真正有價值的不是某一個功能,而是身分驗證、付款、存取控制和後台管理都建立在同一套應用模型上。”
“透過實際的服務和契約,我能清楚追蹤付款如何轉換為帳戶權益。這讓我更有信心在這套基礎上繼續擴充。”
“儀表板涵蓋了起始套件通常留到之後才做的工作:使用者、存取權限、購買、重試、客服和記錄。”
“清晰的分層邊界讓我知道業務規則、持久化、API 和 UI 各自應該放在哪裡,修改前不必先把整個專案逆向梳理一遍。”
“大多數起始專案只能帶你做出精美的產品首頁。這個專案更重視那些不顯眼、卻會決定產品能否真正營運的系統。”
正在使用 Saavo Starter?歡迎告訴我們正在打造什麼、哪些功能節省了時間,以及還有哪些地方值得改進。
一次購買 Saavo Starter,即可透過帳戶權益存取適用於 Cloudflare Workers 的完整 TypeScript SaaS 專案範本。
一次付款即可解鎖完整的 Cloudflare SaaS 起始套件,不需要訂閱,也沒有試用期。
提供設定、架構和擴充指南
付款後透過帳戶權益取得存取權
理解、修改並擴充程式碼
由支付服務供應商代管並驗證結帳流程
Saavo Starter 最適合描述為 Cloudflare SaaS 起始套件與 TypeScript SaaS 專案範本。它不只提供 UI,還串聯了身分驗證、支付與交易、存取控制、Reaction Events 與 Commands、後台管理、OAuth2、客服、記錄、內容和 Cloudflare 繫結,所有模組都能自行設定與擴充。
使用已串聯各項共用系統的 Cloudflare SaaS 起始套件,完整掌控原始碼,把下一個開發週期真正用在客戶願意付費的產品功能上。