匹克球私團場地預約系統
時段報名、候補遞補、活動日報到;LINE 一鍵登入
Codename SHORT COURT · 短場
§ 01 · Synopsis摘要
讓包場的匹克球場主告別「LINE 群喊 +1、手動記名單」——場主排時段,系統管名額。
§ 02 · Background委託背景
- 在 LINE 群喊 +1,訊息一多就漏接;誰報名了、報了哪一場,都得往回捲。
- 有人臨時取消,要一個一個問候補的人要不要遞補。
- 場主自己也在打球,沒空即時回訊息。
- 名額上限有兩種(組數上限、上場人數上限),人工算很容易超收。
§ 03 · Action Taken處置
- 場主端:建立球館與活動時段(每組費用/組數上限/上場人數上限/包場選項)、管理報名與候補、活動日報到。
- 球友端:LINE 一鍵登入、報名時段、排候補、回覆遞補詢問、取消、報到。
- LINE 只當登入——刻意不做 LIFF、不開官方帳號,社群經營歸場主,平台不介入。
- 平台不經手金流,費用僅顯示。這是刻意畫出的邊界,不是還沒做。
§ 04 · Specification規格
| 前端 | Vue 3 + Vite + TypeScript + Tailwind CSS v4(vite-ssg 預渲染) |
|---|---|
| 後端 | Python + FastAPI(Google Cloud Run,asia-east1) |
| 資料庫 | Firestore(rules 全 deny,一律經 API) |
| 登入 | LINE Login(web OAuth → 驗 ID token → Firebase custom token) |
| 通知 | 站內通知+Resend Email+Web Push(FCM) |
| 機密 | Google Secret Manager |
§ 05 · Disposition現況
Production 於 2026-08-14 上線,營運中。本案 fork 自 AX/IX-002——同一套報名/候補/報到骨架,換一個場景重新長出來。
▸ https://ichipickle.web.app§ 06 · Redacted塗銷
場主與球友身分不予公開
球館名稱與地點不予公開
實際時段與費率不予公開