https://github.com/kalikot26/schoolmonitor-id-tracking-system
Campus ID Verification System built with Java and Swing.
https://github.com/kalikot26/schoolmonitor-id-tracking-system
id-verification java school-monitoring school-project swing
Last synced: about 1 year ago
JSON representation
Campus ID Verification System built with Java and Swing.
- Host: GitHub
- URL: https://github.com/kalikot26/schoolmonitor-id-tracking-system
- Owner: kalikot26
- License: mit
- Created: 2025-05-06T05:50:24.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-06T05:58:45.000Z (about 1 year ago)
- Last Synced: 2025-05-06T06:44:17.987Z (about 1 year ago)
- Topics: id-verification, java, school-monitoring, school-project, swing
- Language: Java
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SchoolMonitor – Campus ID Verification System
📅 Grade 12 Research Project (2018–2019)
💡 Goal: Prevent fake IDs and improve school monitoring through digital verification and notification
## 🔍 Overview
SchoolMonitor is a prototype desktop application developed as a research project to address ID fraud on school campuses. It simulates scanning student IDs to verify their identity and log their entrance — with a proposed (but unimplemented) feature to send SMS notifications to parents.
## 🧰 Technologies
- Java (NetBeans IDE)
- Swing GUI
- Multi-role UI access (Admin, Teacher, Guard, Super Admin)
- Manual student/teacher registration and data editing
- Barcode/QR scanning concept (planned)
- SMS notification (proposed via API, not implemented)
## 📂 Key Features
- Login UI for different user types
- Student, Teacher, and Admin registration forms
- Ability to view/edit user data
- Basic design assets and audio feedback (e.g., siren.wav)
- Role-specific dashboards (GuardUI, TeacherUI, etc.)
## 🚧 Limitations
- SMS API integration was planned but not completed due to technical constraints at the time.
- No real database integration — data persistence may be limited to runtime or flat files.
## 📄 License
MIT License – see [LICENSE](LICENSE)