開發員工報到系統 (雲端版)

在這個系統前,我已經有弄了sqlite版本,還有單純index.html版本,想不到我跟google AI Studio聊了一下,沒想到它給了我完全沒想過的架構,這個架構用goole sheet檔後端儲存,前端就是單純的index.html檔而已,很單純的架構,也容易安裝架構。

這個版本我認為完成度很高,在電腦或者在手機上操作體驗都很好,我預設在電腦上就是使用掃描槍,在手機上就是使用鏡頭掃qrcode。

https://github.com/smallken99/check-in-system-cloud-version

員工報到系統 (雲端版)

這是一個雲端報到系統,旨在簡化和自動化員工的報到過程。使用者可以通過掃描 QR Code 或手動輸入會員編號來完成報到,並且可以輕鬆管理參與者名單。

功能

  • 匯入名單:支援 CSV 和 XLSX 格式的名單檔案匯入。
  • 報到方式
    • 掃描 QR Code (使用攝影機)
    • 手動輸入會員編號
  • 報到統計:顯示已報到人數和符合篩選條件的總人數。
  • 資料匯出:可將當前名單匯出為 CSV 檔案。
  • 雲端資料管理:可重置雲端資料。

安裝步驟

  1. 在 Google Sheets 開一個新的工作表,並確保標籤名稱與 App Script 對應。
  2. 編寫 App Script,並將 App Script.txt 的內容貼上。
  3. 部署為網頁應用程式。
  4. 獲取部署的 URL,並將其貼入 code.html 中的 GOOGLE_SCRIPT_URL 變數。

使用範例

  1. 選擇名單檔案 (CSV 或 XLSX) 並匯入。
  2. 使用攝影機掃描 QR Code 或手動輸入會員編號進行報到。
  3. 查看報到統計和參與者名單。
  4. 測試期間鏡頭的權限的困擾,但是只要佈署在https的網站,問題就不在了。

貢獻指南

如果您想要貢獻此專案,請遵循以下步驟:

  1. Fork 此專案。
  2. 創建您的功能分支 (git checkout -b feature/AmazingFeature)。
  3. 提交您的變更 (git commit -m 'Add some AmazingFeature')。
  4. 推送到分支 (git push origin feature/AmazingFeature)。
  5. 創建一個新的 Pull Request。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *