Today at Louie Office
Live attendance, open shifts, and flagged activity for the date range below.
Get started
Employees scan your live QR, share GPS, take a live selfie, and the system records clock-in/out.
Currently clocked in
0 Open shifts in real timeNeeds attention
Attendance summary
Export CSV| Employee | Clock-ins | Clock-outs | Hours present |
|---|
Workers
Add worker
Adds a new active employee. They can clock in using their PIN and employee code.
Kiosks
Add kiosk
One-time secret (shown once)
Open /kiosk.html on the kiosk device and paste this secret once. The kiosk will exchange it for a device session.
All kiosks
| Name | Office | Sessions | Status | Last seen |
|---|
Device sessions
Pick a kiosk above to see its device sessions.
| Label | IP | Created | Last seen | Status |
|---|
Attendance
| Time | Employee | Event | Office | Kiosk | Conf | Flags |
|---|
Suspicious activity
Flagged events
| Time | Employee | Event | Conf | Flags |
|---|
Currently locked out
| Employee | Failed (last 10 min) | Locked until |
|---|
Repeated failed PIN attempts
| Employee | Attempts | Last attempt |
|---|
Recent failed attempts
| Time | Employee | IP | Reason |
|---|
Locations & Live QR
Add a location
A location is a circular geofence around the office. Clock-ins outside the circle are flagged.
Yard QR
Print this and mount it at the yard entrance. Employees scan it from their phone to clock in/out.
Identity review
Correction proposals
Propose a correction
Any manager+ can propose. A different admin or owner must approve.
Pending
| Created | Employee | Type | Proposed time | By | Reason |
|---|
Recently decided
| Decided | Employee | Status | By | Note |
|---|
Users
Add user
Only owners can add users.
New users must change their password on first login.
All users
| Role | Status | PW |
|---|
Backup & export
Exports
All exports are filtered by the date range above.
Daily ledger checksums (preview)
Publish these to make tampering with past events detectable.
| Date | Events | SHA-256 | HMAC |
|---|
Database backup with pg_dump
- Take a logical dump with
pg_dump:pg_dump "$DATABASE_URL" --no-owner --no-privileges \ --file=backup-$(date +%F).sql
- Store the dump in encrypted off-site storage (S3 SSE, GCS CMEK, etc.).
- Schedule daily: cron / managed service / hosting provider's backup tool.
- Quarterly: verify a restore into a staging database and run
/api/admin/verify-ledger/:employeeIdon a few employees. - Also export the daily ledger checksums (button at left) and store them separately from the dump.
The APP_SECRET / LEDGER_SECRET / BADGE_SECRET are not in the database. Back them up via your secrets manager.
Payroll — this week
Tablet QR
Issues
Selfies to review
Recent flagged events
| Time | Worker | Event | Flags |
|---|
Open shifts (still clocked in)
| Worker | Clocked in | Hours open |
|---|
Settings
Office
Account
Signed in as ().
For password changes, sign out and use "Change password" on the login screen.
Advanced
These tools dig into the underlying data and are not needed for everyday use.
Audit log
| Time | User | Action | Entity | IP |
|---|
