Quick Mark – AI Face Recognition Attendance System
AI / Machine LearningCompleted

Quick Mark – AI Face Recognition Attendance System

Quick Mark is an AI-powered face recognition attendance system that automates attendance tracking through real-time facial recognition, cloud synchronization, and a cross-platform mobile application.

About this project

Quick Mark is a cost-effective AI-based attendance management system designed to replace inefficient manual attendance processes with automated face recognition. The system combines a Python-based desktop application with a Flutter mobile application and Firebase backend. The desktop application enables administrators to register users, manage attendance settings, perform real-time face recognition through a webcam, and monitor attendance records. The Flutter mobile application allows users to securely log in, view their daily attendance status, monitor monthly attendance percentages, and receive real-time entry and exit notifications. The system uses OpenCV and the face_recognition library for facial detection and recognition, PyQt6 for the desktop interface, Flutter for the mobile application, and Firebase Firestore and Firebase Authentication for cloud data management and authentication. Firebase Cloud Messaging is used to deliver attendance notifications. Testing achieved 95% face recognition accuracy, 100% synchronization reliability, and high user satisfaction. The system was also designed to reduce administrative workload while remaining affordable through the use of open-source technologies and standard hardware.

Problem

Traditional attendance methods such as manual registers are time-consuming, prone to human error, difficult to scale, and vulnerable to issues such as missed or proxy attendance. Existing biometric solutions can also require expensive specialized hardware and may lack convenient mobile access. Educational institutions and small organizations need an attendance solution that is accurate, affordable, easy to use, and capable of providing real-time access to attendance information.

Solution

Quick Mark automates attendance using real-time face recognition through a standard webcam. Administrators can register users, manage attendance settings, and monitor records through the desktop application. Attendance records are synchronized with Firebase Firestore, allowing the Flutter mobile application to provide users with their attendance status and monthly percentages. Firebase Cloud Messaging provides real-time entry and exit notifications. The system also incorporates authentication, Firestore security rules, and SHA-256 password hashing to improve data security.

Features

    Architecture

    Quick Mark follows a client-server architecture consisting of three main layers: Presentation Layer – PyQt6 desktop interface and Flutter mobile application. Application Layer – Face registration, face recognition, attendance processing, administration, and Firebase synchronization. Data Layer – Local CSV/JSON/Pickle storage combined with Firebase Firestore cloud storage. The desktop application handles face registration, real-time recognition, and administrative operations. Firebase Firestore acts as the central cloud database, while Firebase Cloud Messaging handles real-time notifications for the mobile application.

    Keep exploring

    Related projects

    Smart School Management System - All-in-One School Management SaaS
    SaaS / Education Technology / School Management

    Smart School Management System - All-in-One School Management SaaS

    Upcoming

    An upcoming all-in-one School Management SaaS designed to digitally manage students, teachers, academics, attendance, fees, accounts, examinations, activities, communication, and daily school operations from a single centralized platform.

    • Multi-School SaaS Management — Manage multiple schools securely from one centralized platform.
    • Student Management — Admissions, profiles, academic records, documents, attendance, and student history.
    AivoraVibe - In-House SaaS Product18 Months
    AnthropicCloud FirestoreCloudflare+25
    View project
    Perfume POS & Online Store – Complete Fragrance & Perfume Management Platform
    E-Commerce / POS / Retail Management

    Perfume POS & Online Store – Complete Fragrance & Perfume Management Platform

    Upcoming

    A complete perfume retail management platform combining a modern online perfume store with a powerful Point of Sale (POS) system for managing products, inventory, sales, orders, and customers.

    • Online perfume store
    • Perfume product catalog
    Arafaat Khushbomahal12 Months
    DockerExpressFastAPI+16
    View project
    Gems Stones – Natural Gemstones & Precious Stones Collection
    E-Commerce / Gemstones & Jewelry

    Gems Stones – Natural Gemstones & Precious Stones Collection

    Upcoming

    A premium gemstone website designed to showcase natural gemstones, precious stones, and gemstone jewelry through a modern, elegant, and user-friendly digital experience.

    • Precious and semi-precious stones catalog
    • Ruby, Sapphire, Emerald, Amethyst & Topaz collections
    Ahmad Khan6 Months
    CloudflareDockerExpress+18
    View project
    Let's build something great

    Have a product
    in mind?

    Tell us where you are today and where you need to be. We'll reply with a clear plan within one business day.

    0+

    Years of experience

    0+

    Projects completed

    0+

    Happy clients

    0+

    Technologies mastered