AzeemIdrisi / QR-Attendance-System

A hassle-free solution for marking attendance within college network.
https://www.youtube.com/watch?v=k-tDIN0c9XU
24 stars 9 forks source link
attendance-monitoring attendance-system flask hackathon hacktoberfest mini-project project qrcode
# QR Attendance System ![image](https://github.com/AzeemIdrisi/QR-Attendance-System/assets/112647789/dbc0c061-76d0-45bb-b5da-7f4373ffd073)

Table of Contents

Overview

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.

Features

Prerequisites

Before you begin, ensure you have the following prerequisites installed:

Setup

  1. Clone the Repository:

    git clone https://github.com/AzeemIdrisi/QR-Attendance-System
  2. Navigate to the Project Directory:

    cd QR-Attendance-System
  3. Install dependencies:

    pip install -r requirements.txt
  4. Run the Django Server:

    python manage.py runserver 0.0.0.0:8000 
  5. Access the System:

    Open your web browser and go to http://localhost:8000 to use the system.

Setting up Firewall settings for the first time

Usage

  1. Open the System in Your Web Browser:

    Access the system by opening your web browser and visiting http://localhost:8000.

  2. Display QR Codes:

    Display the QR codes to students or attendees.

  3. Mark Attendance:

    To mark attendance, scan the QR codes using a device connected to the same local network.

  4. Real-Time Tracking:

    The attendance records will be updated in real-time, ensuring accurate tracking.

Screenshots

Admin Page

image

Student Page

image

Submission Successful Page

image

Contributions

We welcome contributions from the community! If you'd like to contribute to this project, please follow our contribution guidelines.

Developers

Created by Team Hokage during Live The Code 2.0 Hackathon.

Contributors : Mohd Azeem, Dheeraj Jha, Shantanu Pant