Mobile First
Every screen is touch-friendly, compact and optimized for phones, tablets and desktops.
AttendX is a secure digital attendance platform that allows students, teachers and administrators to manage attendance using QR codes and secure session codes.
Updates appear here automatically when an admin changes them.
Teacher-controlled sessions with expiring tokens.
Alternate secure attendance path with backend validation.
One active student device at a time with admin reset.
Designed mobile-first for secure attendance operations without unnecessary complexity.
Every screen is touch-friendly, compact and optimized for phones, tablets and desktops.
Efficient queries, responsive charts, lazy sections and minimal dependencies keep the app smooth.
Role-based routing, Supabase Auth, PostgreSQL constraints and Row Level Security protect every action.
Everything required for a complete attendance workflow.
Active sessions generate QR tokens that expire automatically when the session ends.
Students can mark attendance with a secure session code when QR scanning is unavailable.
Teachers see incoming attendance records instantly using Supabase Realtime.
Students review present, absent and neutral days in a responsive monthly calendar.
Overall, present-vs-absent and subject-wise visual summaries are included.
Students, teachers, admins, subjects, announcements and reports are managed from one dashboard.
Quick assistance for common usage flows.
Use the Forgot Password action on the relevant login page. The reset flow sends a secure email.
If you are blocked by the device protection rule, ask the administrator to reset your registered device.
Ask the teacher to start a fresh session. Expired sessions cannot accept attendance.
AttendX is a secure attendance platform for students, teachers and admins using QR and session-code based attendance.
Select the subject, then scan the active QR or enter the valid session code during the session window.
A secure code created for a specific attendance session. It expires when the session ends.
Until the selected end time or until the teacher ends it manually.
No. Backend constraints prevent duplicate attendance for the same student and session.
Student accounts are restricted to one active registered device unless an admin resets it.
You must contact the admin to reset your registered device.
Use Change Password inside your dashboard after login.
Use Forgot Password on the login page and complete the secure reset flow.
Use the Help section or the contact method shared by your organization.