Anoop Jayaram
IoT Systems Project

NFC-Based Access System

A system designed to monitor and control attendance using NFC-based identification, implemented with embedded systems and a web application for efficient data logging and remote access.

NFC Attendance System Overview

System overview

NFC-enabled ESP32 device with web application for real-time attendance tracking

Web Dashboard

Connectivity status

Device connected to WiFi enabling real-time data synchronization with the web dashboard

Overview

This project implements an IoT-based attendance system using ESP32 and NFC technology, integrated with a web application for real-time monitoring and data management. It supports contactless identification and centralized record keeping, with local backup functionality for network failure scenarios and battery backup to ensure continuous system operation during power interruptions.

Core Objectives

Key Features

Technologies Used

Technologies Used

Working Principle

The system is based on NFC authentication using an ESP32 microcontroller, integrated with a web application for real-time attendance tracking and data management.

1

User taps NFC card/tag on reader

2

ESP32 reads NFC UID data

3

Data is sent to web server via HTTP

4

Server validates and stores attendance

5

Web dashboard updates attendance in real time

6

Local backup stores data during network failure

7

Battery backup ensures uninterrupted operation

Project Gallery

WiFi Connected Screen

WiFi Connectivity Status

Device Home Screen

Device Home Screen

Web application

Web Application

Applications

Future Improvements