π― System Status
π¨ Needs Attention
Checking...
π₯ Devices
π€ Staff Management
| Employee ID | Name | Company | Department | Card No. | Face | Active | Actions |
|---|---|---|---|---|---|---|---|
| Loading... | |||||||
π¦ Mass Uploads
Columns: employee_id, name, email (required) + company, department, position, phone, card_number (optional). Existing employee IDs are updated.
Download template
ZIP containing images named <employee_id>.jpg / .jpeg / .png (e.g. EMP001.jpg). Faces are matched to staff by employee ID.
Columns: employee_id, card_number. Duplicate cards are rejected per-row.
π€ Upload Faces to Devices
Select Staff (only enrolled faces can be pushed)
Select Devices
π Full Device Sync & Status
π Registered Devices β Operations & Maintenance
β Register New Device
π System Users
Roles β admin: full control incl. users & destructive maintenance Β· operator: staff, faces, cards, device operations Β· viewer: read only. User management requires an admin login.
| Username | Full Name | Role | Active | Last Login | Actions |
|---|---|---|---|---|---|
| Admin role required β login as an admin user | |||||
π System Maintenance
π Audit Trail (admin)
| Time | Action | Table | Record | Detail |
|---|
βοΈ Device Configuration
Live Check-ins
Updates automatically every few seconds while this page is open. Shows the photo captured by the terminal at the gate (or the enrolled photo if the terminal doesn't send one).
Waiting for the first check-inβ¦
π Reports
π Access Activity
Traffic by Station
| Station | Events |
|---|
Traffic by Company
| Company | Events |
|---|
Denial Reasons
| Reason | Count |
|---|
π Attendance (first in / last out)
| Date | Employee | Company | First In | Last Out | Events |
|---|
β Staff Enrollment Completeness
| Employee | Company | Face | Card | Devices Synced | Status |
|---|
π₯ Device Health
| Device | Address | Status | Last Heartbeat | Faces Synced | Failed Syncs |
|---|