Students scan a QR code โ AR overlays appear on their phone camera, showing the live seat map. Attendance marks itself. No native app, no manual roll call.
A complete WebXR system that works on any modern smartphone browser. No app store, no installation.
Place a printed QR in each room. Students scan it and instantly see the seat map overlaid in AR on their camera feed.
AR.js + A-FrameColor-coded real-time seat grid. Green = available, purple = occupied, amber = reserved. Updates instantly via WebSocket.
Socket.ioTensorFlow.js detects the student's face in-browser. If confidence >85%, attendance is auto-marked with zero interaction.
TF.js BlazeFaceFaculty sees per-room occupancy, weekly trends, low-attendance alerts, and can export CSV reports in one click.
Real-timeSeparate flows for faculty and students. bcrypt password hashing, express-session, protected API routes.
SecureWorks on Chrome Android and Safari iOS. No app install. The entire AR experience runs in the browser via WebXR APIs.
Cross-platformLog in with the demo credentials below โ no signup needed.