Attendance operations with real-time confidence.
Built for teams that need fast kiosk check-in, reliable identity verification, schedule-aware logs, and leadership-ready reporting in one operational system.
Live operations
Today's attendance posture
Verified
Open
Late
Current route
Admin scope
Reports
Problem / Solution
Manual attendance leaves HR with blind spots.
Before
Spreadsheet attendance, unverifiable arrivals, late visibility, and reports that require manual cleanup.
With Presence
Verified kiosk check-ins, liveness gating, shift planning, status-aware logs, and downloadable summaries in one workspace.
How it works
A clean path from enrollment to attendance evidence.
- 1
Admin enrolls the member profile and face descriptor.
- 2
Member opens the public attendance kiosk.
- 3
The kiosk verifies liveness, matches identity, and records check-in.
- 4
Dashboard, logs, schedules, and reports give HR operational visibility.
Core features
Built for real attendance operations, not camera demos.
Face verification
Browser camera capture creates an identity signal for enrolled members.
Head-movement liveness
The kiosk asks for a small head turn and return before check-in is accepted.
Shift scheduling
Admins can define reusable shift rules and assign members by work date.
Attendance classification
Server-side check-in can classify on time, late, very late, or no shift.
Realtime dashboard
The dashboard includes a live attendance stream scoped to the workspace.
PDF reports
Monthly summaries can be generated and downloaded from the reports module.
Secure server matching
Kiosk matching uses server routes and RPCs instead of broad descriptor reads.
Roles
Clear responsibilities for every attendance workflow.
Owner
Creates the first workspace account in the current MVP onboarding flow.
Admin / HR
Manages members, enrollment, shifts, schedules, logs, and monthly reports.
Member / Employee
Checks in from the public kiosk. No member login is required today.
Security / Trust
Designed around biometric caution.
Browser clients use the Supabase anon key, not service-role secrets.
Kiosk check-in is duplicate-safe for the work date.
Server routes validate check-in and matching requests.
Legacy members.face_descriptor remains for compatibility and must not be removed in this phase.
Open the kiosk, or sign into the workspace to manage operations.
Employees check in from the kiosk. Owners and admins use the workspace for roster, shift, schedule, log, and report workflows.