Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

222 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BluePrint Logo

The Next Generation of Student Accountability

Tracking utilizing cutting-edge technology: NFC + Fingerprint Scanning

A secure, automated attendance system with real-time data sync and a full web dashboard.

Everything below is an AI-generated description


Overview

BluePrint is a multi-layer attendance tracking system designed to replace inefficient manual attendance methods.

It combines:

  • Hardware scanners (ESP32 + NFC + fingerprint)
  • Mobile app (iOS/Android)
  • Web dashboard + backend API

Goal

  • Fast
  • Secure
  • Fully automated attendance
  • Zero teacher input required

System Breakdown

Hardware Scanner

  • ESP32 microcontroller
  • R503 fingerprint sensor
  • PN532 NFC module
  • Local storage + offline capability

Mobile Application

  • Cross-platform (Flutter)
  • Secure login (JWT + device UUID)
  • NFC-based attendance scanning

Web Application

  • Real-time attendance logs
  • Role-based access (Teacher/Admin)
  • Analytics + system monitoring

Key Features

  • Secure authentication (JWT + hashed passwords)
  • Real-time updates via WebSockets
  • Automated attendance classification (On-time / Late)
  • Offline logging with sync support
  • Role-based permissions

How It Works

Student

  1. Scan fingerprint or
  2. Use mobile app + NFC
  3. Attendance is logged instantly

Teacher

  • Monitor attendance via dashboard
  • Minimal to no manual input

Administrator

  • Manage scanners and users
  • View analytics and logs
  • Adjust attendance settings

Contact Us


Contact Information

Releases

Packages

Contributors

Languages