A QR code-based attendance system automates attendance tracking with three user roles: Admin, Teacher, and Student. Admins create timetables, add students, teachers, and subjects. Teachers log in to display a QR code, and students scan it to mark attendance. This system ensures efficient, accurate, and secure attendance management.