Barcode scanning Attendance Tracker
2024 August
OpenCV • Python • Pandas • Openpyxl
- Designed and developed a barcode scanning sign-in/out system using Python, OpenCV, and Pyzbar to track attendance for a 35–40 member robotics team.
- Automated attendance logging into Excel spreadsheets with Pandas and OpenPyXL, including sign-in, sign-out, and hours calculation per student.
- Built a time-tracking module to calculate session durations and accumulated hours per student.
- Implemented real-time performance monitoring (CPU/memory usage) with psutil for system reliability during continuous use.
- Enhanced user experience with audio feedback on successful or failed scans and real-time webcam display of scanned results.
- Delivered a low-cost, efficient alternative to manual attendance tracking, reducing errors and improving student accountability.