https://github.com/imhardik1606/rthack
A proxy-free attendance system that uses QR codes and Bluetooth-based geo-fencing to mark attendance securely. Developed for colleges and universities to ensure accurate, fraud-free attendance tracking. Built with React.js, PHP, MySQL, and Bluetooth technology. Winner of RTHack 2 times in a row! π
https://github.com/imhardik1606/rthack
geofencing geotracker googlemaps-api mysql php phpmyadmin reactjs shadcn-ui tailwindcss
Last synced: 4 months ago
JSON representation
A proxy-free attendance system that uses QR codes and Bluetooth-based geo-fencing to mark attendance securely. Developed for colleges and universities to ensure accurate, fraud-free attendance tracking. Built with React.js, PHP, MySQL, and Bluetooth technology. Winner of RTHack 2 times in a row! π
- Host: GitHub
- URL: https://github.com/imhardik1606/rthack
- Owner: imHardik1606
- Created: 2025-02-24T19:35:12.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-02-27T03:52:44.000Z (10 months ago)
- Last Synced: 2025-03-16T05:27:05.485Z (10 months ago)
- Topics: geofencing, geotracker, googlemaps-api, mysql, php, phpmyadmin, reactjs, shadcn-ui, tailwindcss
- Language: PHP
- Homepage:
- Size: 29.5 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Proxy-Free QR-Based Attendance System
## π Overview
Traditional attendance systems are inefficient, error-prone, and susceptible to fraud. Our solution eliminates proxy attendance and ensures accuracy using a **QR-based** system with **Bluetooth-based geo-fencing**. This system is designed to enhance academic integrity and student engagement by automating attendance tracking.
## π Features
- **QR-Based Attendance** β Unique QR codes generated by the lecturer for each lecture.
- **Geo-Fencing with Bluetooth** β Ensures attendance is marked only within a **10m radius** of the lecturerβs device.
- **Real-Time Integration** β Seamless connectivity with Learning Management Systems (LMS).
- **Secure & Scalable** β Implements encryption and is designed for institutions of all sizes.
## π Tech Stack
- **Frontend:** React.js, TailwindCSS, ShadCN UI
- **Backend:** PHP
- **Database:** MySQL with phpMyAdmin
- **Geo-Fencing & Tracking:** Bluetooth-based technology
## π― How It Works
1. The lecturer generates a **unique QR code** for each lecture.
2. Students scan the QR code using their mobile devices.
3. Attendance is **marked only if the student is within the required 10m radius** of the lecturerβs device.
4. The data is securely stored and synced with the institutionβs LMS.
## π‘ Why This Project?
We built this system to address the common issue of **proxy attendance** in colleges and universities. By leveraging **geo-fencing technology**, we ensure that students must be physically present to mark attendance, thus improving fairness and accuracy.
## π Team
- **Sakshi Yenkeshwar(Team Leader)**
- **Kunjal Sugandh**
- **Yash Doifode**
- **Hardik Gayner(Frontend Development)**
## π Achievements
- **Winner of RTHack** (2nd time in a row!) ππ
- Recognized for innovation in **secure attendance tracking**.
## π License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## π€ Contributing
We welcome contributions! Feel free to **fork** this repository, create a **new branch**, and submit a **pull request**.
## π¬ Contact
For any queries or collaboration, reach out to us via GitHub Issues or email.
---