Mark attendance

Position yourself in frame, ensure even lighting, then capture. The server runs face detection and CNN similarity scoring against your enrolled embedding.

Live preview

Images are sent securely to this Flask instance only. Do not use production secrets or public networks without TLS.

Session status

Waiting for capture…

Quick checklist
  • Face the camera directly
  • Remove masks or obstructions for demos
  • Avoid strong backlight / glare
  • Hold steady for a second before capture
After you mark

Successful scans appear in the admin attendance grid and in your signed-in dashboard history.

Open dashboard