Case Study
簡單練 SimpleTraining
為健身教練與學員打造的課表管理 SaaS 平台

產業類別
健身產業 / SaaS
專案類型
客製化 SaaS 系統
服務範圍
- 產品規劃
- UI/UX 設計
- 全端開發
- 資料庫設計
- 金流串接
- 後台管理系統
技術架構
Overview
專案背景
簡單練(SimpleTraining)是我們從零開始獨立打造的 SaaS 產品,專為健身教練與學員設計。教練可以在平台上建立課表、追蹤學員的訓練紀錄與數據;學員則能隨時查看課表內容、記錄訓練成果,讓教學在課堂之外也能延續。
這個專案完整涵蓋了一個 SaaS 產品的生命週期:從需求定義、資料模型設計、介面規劃,到金流訂閱、多租戶架構與後台管理,全部獨立完成——也是我們承接客製化系統開發時,端到端交付能力的最佳證明。
Challenge
需求與挑戰
多租戶的資料隔離
每位教練如同一間獨立工作室,學員資料、課表與紀錄必須嚴格隔離,同時又要共用同一套系統架構與程式碼。
教練與學員的雙角色體驗
同一個平台要服務兩種完全不同的使用情境——教練的排課與管理、學員的查看與記錄,兩邊的操作動線都必須直覺。
訓練數據的結構化
組數、次數、重量、自覺強度等訓練變數繁多,需要設計出既有彈性、又能長期統計分析的資料結構。
訂閱制金流
平台採訂閱模式營運,需要串接金流服務,並處理方案管理、付款狀態同步等營運細節。
Solution
解決方案
Next.js 全端架構
採用 Next.js 搭配 TypeScript 開發,前後端共用型別定義;資料層以 PostgreSQL 搭配 Prisma ORM,兼顧開發效率與資料一致性。
以角色為中心的介面設計
教練端聚焦課表編排與學員總覽,學員端聚焦今日訓練與歷史紀錄,兩種角色各自擁有精簡、目標明確的操作動線。
模組化課表系統
課表以「訓練日 → 動作 → 組數」的層級建模,教練可以複製與調整範本,大幅縮短每週排課的時間。
完整後台管理
平台方後台可管理租戶、訂閱與使用狀況,為產品的長期營運打好基礎。
Highlights
網站亮點
01
課表管理
教練可快速建立、複製與調整課表,依學員程度安排每週訓練內容。
02
訓練紀錄
學員逐組記錄重量與次數,完成度一目了然,訓練歷程完整保留。
03
數據追蹤
訓練量與進步趨勢以圖表呈現,讓教學成果與課程價值被看見。
04
多租戶架構
每位教練擁有獨立的資料空間,系統層級確保資料安全與隔離。
05
金流訂閱
串接金流服務,支援訂閱方案與付款狀態管理。
06
後台管理系統
完整的營運後台,掌握租戶、訂閱與平台使用狀況。
Outcome
專案成果
- 從零到正式上線的完整 SaaS 產品,目前持續營運與迭代中
- 多租戶架構經實際營運驗證,新教練可即時開通使用
- 累積的權限設計、金流串接與資料建模經驗,成為後續客製化專案的堅實基礎
如果你正在評估開發預約系統、會員平台或其他客製化系統,簡單練就是我們端到端交付能力的實際展示——從產品規劃到上線營運,都由我們獨立完成。