太極拳課程預約 LINE 系統
學員在 LINE 上註冊、預約、取消課程,老師即時看到名單與名額。
預約與取消即時同步 即時名額
老師看到的是真實姓名 實名名單
老師端也能操作 代學員預約
問題
課程預約原本靠訊息往返與人工記名,老師要一直確認名額,學員也不知道還有沒有位子。
我的做法
- 加好友即引導註冊真實姓名與電話
- 老師開課、學員在 LINE 內的日曆頁面預約與取消,名額即時更新
- 老師端可查看今日課表與學員名單,也能代學員預約
- 驗收以「三支手機走完真實情境」為準,而不是功能數量
成果
MVP 依驗收劇本完整走完並交付。
我學到的
上雲之後才會遇到的坑,比寫程式本身更花時間:
- 資料庫連線池模式不支援 prepared statements,要特別關掉
- 部分雲端平台會攔截
/healthz這類保留路徑,本機正常、上雲才失效 - 部署環境變數的指令是「整組取代」,少帶一個變數服務就起不來
- 資料庫端的時區是 UTC,日期一律在程式裡算好再傳進去
我把這些都寫進專案文件,下一個專案就不會再踩一次。