用 Vibe Coding 做活動/講座報名系統:取代 Google 表單的專業做法
辦講座、工作坊、市集、聚會,用 AI 自己做一個報名系統,有名額控管、報名確認、報到 QR、繳費,比 Google 表單專業,資料還在自己手上。
辦活動最常見的做法是丟一張 Google 表單收報名——能用,但問題也多:名額爆了擋不住、報名完沒有確認信、當天報到只能印一疊名單用手勾、要收費還得另外喬。用 vibe coding 自己做一個報名系統,這些痛點一次解決,而且看起來專業、資料在你手上。這篇教你怎麼做,適合講師、社團、工作坊、市集攤主、任何要收報名的人。
Google 表單 vs 自己做的報名系統
| 需求 | Google 表單 | 自己做 |
|---|---|---|
| 收報名資料 | ✅ | ✅ |
| 名額滿自動關閉 | ❌ 要手動盯 | ✅ 即時擋 |
| 報名成功確認信/通知 | ❌ | ✅ LINE/Email |
| 當天報到(QR 掃描) | ❌ 印名單手勾 | ✅ 掃碼報到 |
| 線上繳費 | ❌ 另外處理 | ✅ 貼連結/串金流 |
| 外觀專業、掛品牌 | ❌ 制式 | ✅ 你的樣子 |
不是說 Google 表單不好——小型免費活動它完全夠用。但只要牽涉名額、收費、報到,自己做的體驗會好很多。
一個報名系統該有的功能
1. 活動資訊頁
時間、地點、內容、講者、費用做成一頁清楚的活動頁,這頁本身就是你的宣傳連結。
2. 報名表單 + 名額控管
收報名資料,額滿自動關閉或轉候補。這是自己做最大的價值——不會超收、不用半夜還在盯表單。
3. 報名確認通知
報名成功自動發 LINE 通知或 Email,附上活動資訊和報到方式。報名的人安心,你也少被問「我報名成功了嗎」。
4. 報到 QR / 簽到
每位報名者拿到一個專屬 QR,當天掃碼報到,即時看到到場人數,比印名單用筆勾快太多。
5. 收費(如果要)
免費活動跳過。要收費的,簡單版貼 LINE Pay 連結,正式版串 綠界 做線上刷卡(看 台灣金流怎麼串)。
6. 後台管理
你自己看報名名單、匯出、發通知、看報到狀況。做一個簡單後台就好。
起手 prompt
做一個活動報名系統:訪客看到活動資訊(時間、地點、費用)後填表報名,設定名額上限、額滿自動關閉並開候補。報名成功後給一個專屬報到 QR,並可寄確認信。我有後台看報名名單、匯出 CSV、當天用手機掃 QR 報到、即時看到場人數。繁體中文、手機也好用。
先把「活動頁+報名+名額控管」做起來,報到 QR、繳費之後再加。
在地化重點
重要:報名者個資與收費的安全
- 報名者的姓名、電話、Email 都是個資,務必放後端、做好權限,金鑰/密碼絕不放前端(見 安全底線)。
- 報到 QR 別做成「猜得到的流水號」,用隨機碼,避免有人冒用別人的報到。
- 收費相關(名額、金額、付款狀態)一定在後端驗證,別只靠前端擋。
- 活動結束後,沒必要的個資別一直留著,用完清掉更安心。
常見問題
Q:完全不懂程式做得起來嗎? 活動頁+基本報名表單很好上手,用講的給 AI 即可。報到 QR、繳費、後台這些有後端,建議用 Cursor 或 Lovable。先做簡單的建立信心。
Q:一定要自己做嗎?KKTIX、Accupass 不是也能用? 現成報名平台很方便,但會抽成、活動頁長它的樣子、報名者資料也在它手上。自己做:不抽成、掛自己品牌、名單是你的,還能重複用在每一場活動。常辦活動的人尤其划算。
Q:報到當天網路不穩怎麼辦? 建議報到功能做成「掃碼即時查 + 可離線暫存」,或當天先把名單匯出一份備援。設計時就跟 AI 講「要考慮現場網路不穩的情況」。
Q:收費活動退費怎麼處理? 系統先把「報名/繳費狀態」記清楚,退費規則寫在活動頁講明白。實際退款走你的金流後台操作即可,別在前端亂改狀態。
辦活動別再只丟 Google 表單了,做一個屬於你的報名系統,每一場都能重複用 → 挑個 Prompt 開始 →,或看 做活動落地頁 →、台灣金流怎麼串 →。做順手的系統,也能上架分享 →。