Pull down to refresh

CULTURE

Live Attendance Face match, assigned location, and attendance window check
Front camera
Allow camera access, then keep one full face centered in the frame
Models not loaded GPS required Liveness required

Use Chrome on Android for the best result. On first run, face models load from CDN and may take a few seconds.

Punch Rules

Attendance windows for daily in and out punch

Morning punch opens first, afternoon punch opens later, and each employee is matched with the location assigned during registration.

First punch Allowed from 06:00 AM to 09:30 AM
Second punch Allowed from 11:00 AM to 06:00 PM
Location check Attendance compares with the employee's assigned location: Senior Wing, Junior Wing, or Gate (Villa).
Daily limit Only two attendance punches are accepted in one day unless admin marks manually.

Today attendance log

See each employee with photo, first in time, and latest out time for today.

S.No.Employee IDPictureNameDateIn TimeOut TimeDuration

Enroll employee or student

Save a face template with class, department, and geofence settings. After admin login, templates are stored permanently in Postgres.

No image
Look straight
No image
Turn slightly left
No image
Turn slightly right
No image
Lift chin a little
No image
Lower chin a little

Start camera from Live Attendance, then return here to capture employee images with the live stream visible.

Capture five angles of the real employee, then save the face template.

Bulk user registration

Upload Excel with columns: Employee ID, Name, Type, Group, Location. Face capture can be completed later by editing each employee.

Choose an Excel file to import many employees at once.

Enrolled templates

Each record stores metadata plus five 128-value face descriptors instead of raw biometric images.

Attendance log

See each employee with photo, first in time, latest out time, and total duration.

S.NO.EMPLOYEE IDPICTURENAMEDATEIN TIMEOUT TIMEDURATION

Admin notes

This demo is front-end only. For production, connect it to a secure backend, encrypted template store, role-based access, and audit logs.

Recommended stack
Flutter or PWA front end, Node API, MongoDB, encrypted blob store.
Buildable
Anti-proxy controls
Liveness, GPS, device binding, selfie challenge, and duplicate punch lock.
Important
School mode
Batch by class section, teacher device only, daily CSV export.
Ready