Skip to content
Sameer Sah edited this page Apr 19, 2025 · 1 revision

πŸ“‹ RFID Attendance System – Wiki

Welcome to the RFID Attendance System Wiki!
This project integrates ESP32 with an RFID (RC522) reader to track attendance and register users. The backend is powered by Google Apps Script and logs data to Google Sheets.


πŸ“¦ Features

  • πŸ“Ά ESP32 + RFID (RC522) integration
  • 🧾 Google Apps Script backend
  • πŸ—“οΈ Google Sheets database
  • πŸ•’ Tracks Time In and Time Out
  • 🚫 Prevents duplicate attendance entries for the same day
  • βœ… Automatic handling of registered/unregistered cards

πŸ› οΈ How It Works

  1. ESP32 scans an RFID card.
  2. Sends request to Google Apps Script Web App with UID and mode (reg or atc).
  3. Script handles:
    • New user registration (reg)
    • Attendance logging (atc)
  4. Google Sheet updates accordingly.

πŸ“ Project Structure

/ESP32 └── main.ino # Code for ESP32 + RFID /scripts └── Code.gs # Google Apps Script /docs └── README.md # Project overview


🧠 Credits

  • Based on the IoT concept of cloud-attached attendance tracking
  • Uses free-tier tools: Google Sheets, Google Apps Script

For full setup instructions and troubleshooting, visit the other Wiki pages.

Clone this wiki locally