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.