TC Toyo ChangMarTech Engineer ← 回作品集

CASE 03 / 13

飯店合作夥伴 QR 核銷系統 (Hotel Partner Entry System)

🚀 B2B 數位轉型:從人工對帳到自動化協同的營運優化

StatusCompletedStackReact | TypeScript | SupabaseValueSaved 100+ Hours

🔑 測試帳號demo | 測試密碼demo

🔗 點此造訪正式上線網站 (Hotel Partner System) (註:此為企業正式營運中之商業產品。由於原始碼具版權保護,本 Repo 僅供架構分享與能力佐證,不提供完整業務邏輯程式碼)

系統成果截圖

📖 專案概述 (Project Overview)

本專案是為園區合作飯店開發的 B2B 票券管理平台。為了解決過去實體券核銷繁瑣、人工對帳數據不精確的痛點,系統實現了從「飯店端自主產券」到「園區端即時核銷」的全數位化流程。核心亮點在於支援「單張 QR 多人、分次核銷」的複雜邏輯,極大提升了入園效率與數據透明度。

🚩 B2B 合作的營運瓶頸

在與飯店合作發放票券時,過往的作業模式存在以下風險:

  • 核銷難度高:園區現場難以辨識飯店發出的實體憑證真偽,且無法追蹤已使用人數。
  • 結算爭議多:由於缺乏即時數據,雙方在月底對帳結算時常因「入園人數」認知不一而產生爭議。
  • 體驗不佳:多人同行的家庭若分批入園,傳統票券難以處理「部分核銷」。

💎 核心商業價值 (Business Value)

評比項目 傳統人工核對 本數位核銷系統 商業價值
行政成本 每月 4–6 小時人工對帳 即時統計、自動對帳 累計節省 100+ 小時 成本
數據即時性 數據延遲 3-5 天 秒級同步、即時掌握人流 數據驅動營運決策
核銷精確度 易有人為疏失或超額領取 原子化扣額、嚴格效期檢核 確保每一分營收資產安全
用戶體驗 流程繁瑣、易遺失票券 數位 QR 隨身、流程極簡 提升合作夥伴與遊客滿意度

🛠️ 技術亮點 (Technical Highlights)

  • 全棧型別安全 (End-to-End Type Safety):採用 React 18 + TypeScript + Supabase,結合 Zod 進行嚴謹的資料校驗,確保系統的高穩定性。
  • 靈活的額度核銷引擎
    • 多人分次使用:單張 QR 可設定總人數(如家庭票),支援分批入園核銷。
    • 原子更新 (Atomic Updates):確保在高併發環境下,剩餘名額扣減絕對精確。
  • 權限控管 (RBAC):嚴謹的角色區分,確保飯店夥伴、掃碼員工與管理員僅能存取授權範圍內的數據。
  • 效期管理:自動化的有效期檢核機制,降低逾期票券誤用的營運風險。

🏗️ 系統架構

├── src
│   ├── pages        # Partner (飯店端), Scan (核銷端), Admin (後台)
│   ├── supabase     # RLS 安全策略與資料庫配置
│   ├── hooks        # 業務邏輯封裝 (Quota Management)
│   └── components   # 響應式 UI 組件 (Ant Design)

🌈 未來展望

本系統架構具備高度擴展性,未來可輕鬆接入更多合作品牌,或與會員 CRM 系統對接,實現從入園核銷到園內消費行為的全鏈路數據追蹤。


Created by s110905 (2026)


💡 AI 協作筆記:本專案之架構設計與核心邏輯優化係透過與 AI 深度對話共同完成,展現了高效能的 AI 輔助開發模式。

在 GitHub 上看這個案例的原始文件 ↗

← 回作品集總覽