科技教育創新專區 › 部落格

✍️ #47 學生肖像授權同意書線上簽名系統:React 19 + Firebase + 簽名 PDF 自動生成 + Email 含連結 + v2.3 同意意願按鈕

黃凱揚(阿凱老師) · 桃園市龍潭區石門國民小學 · 2026-05-21

#47 真實名稱「學生活動肖像使用授權同意書 - 線上簽名系統」。React 19 + TypeScript + Vite + Tailwind 4 + Framer Motion + Firebase(Firestore + Storage + Auth)+ react-signature-canvas + PDF 自動生成上傳 Firebase Storage 永久保存 + Email 含 PDF 下載連結 + v2.3 同意/不同意按鈕同步 PDF 顏色(綠/紅)+ 跨校支援。

紙本同意書的真實痛點

學校每學期要收 5-10 種同意書:

痛點:

阿凱的 #47 學生肖像授權同意書線上簽名系統 反向:家長手機簽 → PDF 自動生成 → 永久存 Firebase Storage。

#47 真實怎麼做?

真實名稱:「學生活動肖像使用授權同意書 - 線上簽名系統」

完整功能(從 README 抽出):

功能 A:✍️ 流暢簽名體驗

功能 B:🛡️ 嚴格資料驗證

功能 C:🔒 安全性強化

功能 D:📊 管理員後台 2.0 (v2.0.0)

功能 E:🏫 跨校支援 (v2.1.0)

功能 F:📄 PDF 自動生成 (v2.2.0)

功能 G:📧 Email 通知升級 (v2.2.0)

功能 H:✅ 簽署意願選項 (v2.3.0)

真實技術棧

跟 #48 動態表單的差別

#工具主軸
#47 同意書(本篇)電子簽名 + PDF法律效力場景
#48 動態表單系統拖曳式表單編輯器一般問卷 / 報名

#47 跟 #48 是學校行政數位轉型的姊妹工具 — 一個簽法律文件、一個收一般資訊。

教學情境

學期初肖像授權收件:

戶外教學前夕:

v2.3 同意/不同意按鈕:

「PDF 自動生成 + Firebase Storage 永久保存」的價值

對學校:

配對工具推薦

適用對象

想試試?

→ 前往 #47 學生肖像使用授權同意書線上簽名

下學期肖像授權 — 改用 #47 → 開學一週內 100% 收齊 + 永久存檔。

開源原始碼:參考這個工具做出你的版本

阿凱老師大部分的教育工具都在 GitHub 公開原始碼,歡迎老師、學生與開發者參考改造成適合自己情境的版本。文章頁左下角的「複製 AI 開發提示詞」可把工具資料與原始碼連結一次交給 ChatGPT、Claude、Gemini 等 AI 助手。