⚡ ESP32 + RFID + MySQL + Cloud

Smart Attendance
Management System

Real-time RFID-based attendance tracking with secure admin control and student self-service portal.

🔐

Admin Portal

Manage cards, view all attendance, register users and control the RFID system remotely.

Login as Admin →
  • Live attendance feed
  • Register & manage RFID cards
  • Set user login credentials
  • Export full attendance CSV
  • ESP32 device monitoring
👤

Student / Staff Portal

View your own attendance history, check session durations and download your personal report.

Login as Student/Staff →
  • My attendance history
  • Entry & exit session pairs
  • Total hours & daily average
  • Export personal CSV report
  • Change your password
System Features

Everything Built In

📡

Real-Time Sync

ESP32 pushes every scan to the cloud instantly. Dashboard updates every 1.5 seconds.

💳

RFID Card Registration

Register cards remotely from the dashboard. User taps card on reader to link it.

👤

User Self-Service

Students and staff log in to view their own attendance without contacting admin.

📊

Session Tracking

Entry and exit pairs give exact duration per visit with daily and total summaries.

📥

CSV Export

Both admin and users can export attendance as CSV for reports and record keeping.

🔒

Secure Access

Separate admin and user login systems with bcrypt password hashing and session management.