QR Attendance System

QR Attendance System

A very quick way to mark attendance of all students within local network.

The problem QR Attendance System solves

The QR Code Attendance System is an efficient,fast and user-friendly tool for tracking attendance using QR codes. It utilizes HTML, CSS, and Flask to create a web-based interface for marking attendance. This system is designed to work seamlessly when devices are connected to the Same College Local Network.

Features

  • Works without Internet: It utilizes college's local network to host webpages.
  • Automatic IP Fetching: It fetch your IPv4 address automatically and Generate a QR code based on that IP to enable connections within the classroom.
  • Faculty Panel: It has a Faculty View Panel that enables the teacher to remove duplicate or proxy attendances based on count.
  • User-Friendly Interface: A straightforward web interface for effortless attendance management.
  • Real-Time Tracking: Mark attendance by scanning QR codes with real-time updates.
  • Accessibility: Easily access attendance records for quick reference.

Challenges we ran into

We are beginners in Web Development and Flask, so we had a hard time figuring out how to add the required functionalities in our project. The most challenging part was to add the selected student's name from Page 2 to the list present at the Page 1. This took hours to figure out.

Discussion