The QR Code Attendance System is an efficient,fast and user-friendly tool for tracking attendance using QR codes. It utilizes HTML, CSS, and Django 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.
The teacher/faculty can display the QR Code using classroom projector so that present students can scan and mark their attendance.
Before you begin, ensure you have the following prerequisites installed:
Clone the Repository:
git clone https://github.com/AzeemIdrisi/QR-Attendance-System
Navigate to the Project Directory:
cd QR-Attendance-System
Install dependencies:
pip install -r requirements.txt
Run the Django Server:
python manage.py runserver 0.0.0.0:8000
Access the System:
Open your web browser and go to http://localhost:8000
to use the system.
Open Windows Defender Firewall Settings:
Create an Inbound Rule:
Select Rule Type:
Specify Port and Protocol:
Choose Action:
When Does the Rule Apply?
Specify Rule Name:
Check the Inbound Rules:
Test the Connection:
On another device within the same local network, try to access your Django server using the local IP address and port number or By simply scanning the displayed QR Code.
Open the System in Your Web Browser:
Access the system by opening your web browser and visiting http://localhost:8000
.
Display QR Codes:
Display the QR codes to students or attendees.
Mark Attendance:
To mark attendance, scan the QR codes using a device connected to the same local network.
Real-Time Tracking:
The attendance records will be updated in real-time, ensuring accurate tracking.
We welcome contributions from the community! If you'd like to contribute to this project, please follow our contribution guidelines.
Created by Team Hokage during Live The Code 2.0 Hackathon.
Contributors : Mohd Azeem, Dheeraj Jha, Shantanu Pant