01
數據定義必須一致
跨分店管理時,「課堂平均人數」、「出席率」等關鍵指標要有嚴謹且統一的計算邏輯,避免總部與分店之間產生資訊落差。
JoinX 為驊曖體育打造連接總部、分店與教師的營運系統,包含後端管理、前端網頁與雙平台 APP。課程預約、到館報到與學員出席都在系統裡完成,各分店的課程表現由系統統計並以儀表板呈現,取代人工統計。2020 年 6 月開始合作,之後依營運需要持續改版;2025 年起另有持續維運合約,至今合作超過 6 年、做到第九版。

背景
驊曖體育是連鎖經營的瑜伽館品牌,旗下有多間分店、多元課程與眾多師資。在系統化之前,各店的課務、出席與績效多仰賴人工統計,管理成本高,數據也不夠即時。 驊曖體育委託 JoinX 開發一套整合「後端管理、前端網頁與雙平台 APP」的營運系統,依瑜伽館的營運方式設計,處理課程預約與到館報到,並掌握各分店與教師的授課狀況,讓管理者能依實際數據規劃課程與調度資源。 JoinX 從 2020 年 6 月開始合作開發,之後依營運需要持續改版:2024 年 10 月起推出第六版,接著在第七版加入折扣碼,2025 年 9 月推出第八版,2026 年 6 月推出第九版。2025 年起另簽有持續維運合約,系統上線後的維護也由 JoinX 負責。

挑戰
建置跨分店管理系統時,先針對數據定義與操作流程做了評估:
01
跨分店管理時,「課堂平均人數」、「出席率」等關鍵指標要有嚴謹且統一的計算邏輯,避免總部與分店之間產生資訊落差。
02
系統同時服務總部與分店,教師、櫃台與會員也要看到同一份資料。不同權限的使用者要在同一介面看到符合需求的內容,又不顯得複雜;會員資料屬於個人資料,存取權限與保存方式也要依《個人資料保護法》規劃。
03
行政與管理人員多非技術背景,操作邏輯必須直覺,不需複雜培訓就能上手。
解法
採取「模組化架構」與「視覺化決策」的開發策略,再跟著營運需要逐版加功能:

將課程、教師、分店與統計功能模組化分離,提升維護效率。課程場館的規則常隨經營調整,模組化讓系統能持續改版,日後新增服務類型或據點也有彈性。
管理者可依「教師」、「分店」、「課程」切換視角,一眼掌握關鍵營運指標,比較各分店的表現差異。
在系統內建置明確的計算規則說明,降低內部溝通成本,也讓數據在決策會議上更有公信力。
系統不只陳列數據,更強調「比較」與「趨勢」,以圖表呈現,協助管理者判斷資源配置的優先順序。
技術
後端、前端網頁與雙平台 APP 三端共用同一套資料,確保數據同步:
01
提供學員與教師穩定的行動體驗。iOS 使用 Swift,Android 使用 Kotlin 原生開發,充分發揮行動裝置效能。
02
打造跨裝置一致且直覺的管理後台。採用 Vue.js 建構單頁面應用程式 (SPA),頁面切換流暢、數據即時呈現,幫助管理人員處理複雜的排課與營運作業。
03
以 PHP 為核心開發語言建構數據核心,處理大量學員資料,並針對高頻率的「預約扣點」邏輯進行精確計算,確保點數與課程數據正確無誤。
成果
自 2020 年合作至今,系統持續支援驊曖體育的日常營運:
課程預約、扣點、到館報到與出席都在系統裡完成,自動化統計取代原本的人工對帳與報表製作,讓行政團隊能專注於會員服務。
依出席率與課程熱門程度的統計,調整課程與熱門時段的配置,課程規劃有實際數據可依循。
2020 年 6 月開始合作,依營運需要持續改版:第七版加入折扣碼,2025 年 9 月推出第八版,2026 年 6 月推出第九版。歷經多年版本迭代,系統架構依然穩定;2025 年起另有持續維運合約,開發與維運由同一團隊負責,營運上的新需求可以直接排進下一版。