← 回到奇斯科技

案例

羽球場預約系統 Court booking

2026 年 8 月上線

球友自己查空場,業主只要按確認。

這是為新北一間室內羽球場打造的預約系統,場館有 A、B、C 三面場地。球友不用註冊,在網站或 LINE 就能看到哪些時段還空著,選好後送出申請、匯款;業主核對匯款後,在 LINE 裡按一下就完成確認。公開網站、LINE 串接和管理後台都由我們打造,上線之後也持續更新。

我們打造
公開查詢網站、LINE 官方帳號與 LIFF 頁面、管理後台、後端
使用者
球友(免註冊)與場館業主
版本
2026 年 8 月上線,持續更新中
場館
新北市,三面室內羽球場
業主端的場地管理:A、B、C 三面場地依時段排列,顯示已預約的預約人與保留中的申請。
手機上的公開查詢頁:A、B、C 三面場地依時段標示可預約或已預約,其中兩個時段已選取。
畫面取自系統實際介面:業主端的場地管理,以及手機上的公開查詢頁。姓名與預約為示意資料,場館名稱已替換。

場館的日常,變了什麼

  1. 以前

    「週六晚上 B 場還有空嗎?」一整天電話、LINE 問個不停,業主每次都得翻舊紀錄才能回答。

    現在

    A、B、C 三面場地的即時空檔,網站和 LINE 都查得到,任何人免登入就能看。

  2. 以前

    每一筆預約都要再手動抄一次。

    現在

    球友自己填的姓名、電話和匯款末五碼直接成為紀錄,業主核對帳戶後按確認就好。

  3. 以前

    季租的熟客,要一週一週手動登記。

    現在

    套用方案就能一次排好整季,撞期的時段會自動略過並列出來。

  4. 以前

    時段被人佔著,卻遲遲沒有匯款。

    現在

    沒付款的保留,24 小時後自動釋出。

系統怎麼運作

  1. 跨日期、跨場地一次選

    場地 × 時段的表格,一眼看出哪裡還空著。球友可以跨日期、跨場地複選,一次送出;三面場同時段一起租就是包場,固定價格。公開頁面只會顯示「已預約」,不會顯示是誰訂的。

    手機上的公開查詢頁:A、B、C 三面場地依時段標示可預約或已預約,其中兩個時段已選取。
    實際介面,資料為示意。
  2. 在 LINE 裡直接確認

    每一筆申請都會以卡片傳到業主的 LINE,球場、時段、聯絡人和匯款末五碼一次看清楚。確認、拒絕或請對方補件,都不用打開後台。球友這邊,申請送出和確認完成時也都會收到 LINE 通知。

    示意圖,文字取自系統實際用語。
  3. 季租方案,自動續約保留

    業主依場地、星期和時段設定方案,套用後整季一次排好,遇到國定假日的場次會順延到最後。季末前,系統會先把同樣的時段保留給熟客,並在 LINE 詢問要不要續租;14 天沒回覆就自動釋出。

  4. 改期、取消,不用再打電話

    球友可以依場館規範自己改期或取消,確認前就看得到能退多少。業主會收到一張 LINE 卡片,退款轉帳完成後按一下回報。

    取消可退費用

    • 3 天前取消 100%
    • 2 天前取消 50%
    • 前 1 天或當天 0%
  5. 經營場館,一個後台就夠

    保留中的申請、看得到預約人和保留狀態的場地管理、歷史紀錄、季租方案與管理員名單都在這裡。一個開關就能暫停公開申請,從舊行事曆搬資料過來時也不怕撞單。

    業主端保留中的申請清單,每一筆都有確認與撤銷按鈕。
    實際介面,資料為示意。

跟著使用的人,一起長出來

上線之後,我們一小步一小步地持續更新。幾乎每一次修改,都來自業主或球友實際遇到的狀況。

  • 遇到的狀況

    球友要在聊天室輸入手機號碼來綁定 LINE,很多人打錯。

    我們的調整

    改成 LINE 裡的簡短表單,已綁定、未綁定的人看到不同的選單。

  • 遇到的狀況

    「我的預約」每次打開都要重新登入。

    我們的調整

    改成 LINE 裡的頁面,直接認得你是誰,不再有登入按鈕。

  • 遇到的狀況

    業主還在等熟客回覆要不要續租,時段就被別人訂走了。

    我們的調整

    下一季的時段,現在會自動先幫熟客保留。

  • 遇到的狀況

    球友不確定申請到底有沒有送出。

    我們的調整

    每一種申請送出後,都會在 LINE 收到「已收到申請」的訊息。

我們打造的部分

Vue 3 · TypeScript · Vite

公開查詢網站

場地空檔、多時段申請、儲值時數、季租方案、常見問題與交通資訊,全部免註冊就能用。

Messaging API · LINE Login · LIFF

LINE 官方帳號

圖文選單、查日期、查餘額、查預約的聊天指令、五個 LINE 內的頁面,每一步都有訊息通知。

Vue 3 · Bootstrap 5

管理後台

申請、場地、歷史紀錄、方案與管理員名單,為一個人就能顧好整間場館而設計。

Laravel 13 · PHP · MySQL

後端服務

價格一律由伺服器計算、保留時間到了自動釋出,並用資料庫鎖確保同一個時段不可能被訂兩次。

場館不大,工程一樣扎實

預約系統好不好,取決於底下的規則:不會撞單、價格正確、保留到期就放手。

  • 788 個後端自動化測試
  • 96 個 API 端點,撐起網站、LINE 頁面與後台
  • 5 個 LINE 內頁面:預約、購買時數、我的預約、綁定帳號、申請
  • 4 個排程工作,包括每五分鐘釋出未付款的保留,以及續約提醒

數字為 2026 年 10 月於專案程式庫中實際統計。

對一間球友都在用 LINE 的場館來說,Laravel、Vue 加上 LINE 是最適合的組合。下一個產品,會有屬於它的答案。

手上有需要上線的產品嗎?

跟我們說說你在做什麼、現在進展到哪裡,還有你心中「完成」的樣子。接下來,交給我們。

support@handyla.co
地址 台北市萬華區開封街2段39號1樓