團體露營報名與收款對帳系統
開團、審核、對帳、催款、報到,在同一個地方完成
Codename FIELD TENT · 野帳
§ 01 · Synopsis摘要
讓團主開一場露營團的所有雜事——收報名、審核、對帳、催款、報到——在同一個地方完成。
§ 02 · Background委託背景
- 報名散在 LINE 群訊息裡,人數、大人小孩、加購品項要人工彙整。
- 收款靠轉帳截圖,團主得逐筆比對「這筆是誰付的、付了多少、還差多少」。
- 有人取消、有人候補遞補,名單一動金額就要重算。
- 最難的不是收錢,是認錯人與算錯帳——把甲的錢掛到乙身上,比少收一筆更難善後。
§ 03 · Action Taken處置
- 團主端:建立活動(自訂欄位/加購品項/夜衝/同意條款)、審核報名、確認收款、財務對帳、現場報到、群發通知、副團主協作、候補名單。
- 參與者端:線上報名、上傳付款截圖、隨時查詢報名與付款狀態。
- 對帳採五桶單一計算點——應付/已確認/審核中/未申報/溢收,恆等式每筆成立。
- 「審核中」與「未申報」刻意分開:前者該去審核,後者才該去催款,混在一起就會亂催款。
- 付款截圖以 Gemini 辨識金額與時間(選用),降低人工比對。
§ 04 · Specification規格
| 前端 | Vue 3 + Vite + TypeScript + Tailwind CSS |
|---|---|
| 後端 | Python + FastAPI(Google Cloud Run,asia-east1) |
| 資料庫 | Firestore(Security Rules 全 deny,一律經後端 API) |
| 檔案/認證 | Firebase Storage/Firebase Auth |
| AI | Gemini API(付款截圖辨識,選用) |
| 機密 | Google Secret Manager |
§ 05 · Disposition現況
Production 於 2026-07-29 上線,持續運作中。
▸ https://ichicamp.annexix.cc§ 06 · Redacted塗銷
團主與參與者資料不予公開
實際活動內容不予公開
收款金額不予公開