Face Attendance
Sign in

Phase 2 — Authentication & profiles

Attendance, powered by facial recognition

Join a class and your presence is confirmed automatically — no manual roll calls, no sign-in sheets. Teachers create sessions, students are recognized, attendance is recorded.

Automatic

Join a class once. Attendance is confirmed as you walk in.

Private

Your face is processed locally. Only a secure embedding is stored.

Fast

Multiple faces recognized in seconds. No queues, no waiting.

Phase plan

  1. Phase 0–0.6 — Repository, docs, deployment
  2. Phase 1 — Google OAuth + Better Auth
  3. Phase 2 — Profile onboarding & role selection
  4. Phase 3 — FastAPI + InsightFace recognition service
  5. Phase 4 — Face enrollment
  6. Phase 5 — Classroom creation and join-by-code
  7. Phase 6 — Attendance session lifecycle
  8. Phase 7 — Multi-face recognition + temporal confirmation
  9. Phase 8 — History + Excel export
  10. Phase 9 — Liveness / anti-spoofing
  11. Phase 10 — Testing, calibration, hardening