Skip to content

barissalihbabacan/Q-PASS-RFID-Access-Control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 

Repository files navigation

Q-PASS: RFID Access Control & Security System

Status Platform Tech

๐Ÿ“– Project Overview

Q-PASS is a custom-engineered IoT access control system designed and deployed for HaydarpaลŸa Vocational and Technical Anatolian High School. Unlike standard off-the-shelf solutions, this system features custom 3D-printed hardware units containing RFID readers, fully integrated with a web-based dashboard.

๐Ÿซ Real-World Impact: This system is currently active and in use, managing Cafeteria Access & Meal Tracking for students and staff via custom-built hardware points.

โš™๏ธ Key Features

  • Custom Hardware Design: The RFID units are housed in custom 3D-printed enclosures designed specifically for the cafeteria entrance.
  • Meal Tracking: Automatically logs student meals and manages daily quotas.
  • Real-Time Logging: Instant data transmission from the RFID units to the server using serial communication.
  • Web Dashboard: A responsive admin panel (PHP/JS) for monitoring entries live from any device.
  • Data Analytics: SQL-based reporting for monthly consumption and access logs.

๐Ÿ› ๏ธ Tech Stack

  • Hardware: Arduino (C++) & RC522 RFID Modules
  • Enclosure: Custom 3D Printed Case (Designed & Manufactured)
  • Communication: Python (Serial Port Reading & HTTP Requests)
  • Backend: PHP
  • Database: MySQL
  • Frontend: HTML5, CSS3, JavaScript

๐Ÿ“ธ System Gallery

For privacy reasons no photo is added.

๐Ÿ—๏ธ System Architecture

flowchart LR
    A["๐Ÿ’ณ RFID Card"] -->|Scan| B["๐Ÿ“Ÿ MFRC522"]
    B -->|SPI| C["โšก ESP8266"]
    C -->|Serial Data| D["๐Ÿ Python Script"]
    D -->|HTTP Request| E["๐Ÿ˜ PHP Backend"]
    E <-->|Condition Check| F[("๐Ÿ—„๏ธ MySQL")]
    E -->|Result| G["โœ… Granted / โŒ Denied"]
Loading

๐Ÿ”’ Source Code Notice

Note: As this system is actively securing a public institution, the full source code is kept private for security reasons. This repository serves as a technical showcase of the system's architecture and my engineering role in its development.

About

๐Ÿ›ก๏ธ Active IoT Access Control System deployed at HaydarpaลŸa MTAL. An end-to-end security solution integrating Arduino (C++) & RFID hardware with a Python serial bridge, backed by a PHP/MySQL database and a modern Web Dashboard. Manages real-time student entry logs and campus security.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors