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.
- 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.
- 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
For privacy reasons no photo is added.
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"]
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.