Louie Office

Sign in to admin

Manage employees, locations, and attendance for your office.

Change your password

Choose something at least 12 characters long.

Louie Office
Today

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.

Open shifts
Clocked in today
Flagged events
Failed PIN tries

Currently clocked in

0
Open shifts in real time

Needs attention

Attendance summary

Export CSV
EmployeeClock-insClock-outsHours present

Add kiosk

All kiosks

NameOfficeSessionsStatusLast seen

Device sessions

Pick a kiosk above to see its device sessions.

LabelIPCreatedLast seenStatus
TimeEmployeeEventOfficeKioskConfFlags
Flagged events
Very short gaps
Outside office hours
Locked out now

Flagged events

TimeEmployeeEventConfFlags

Currently locked out

EmployeeFailed (last 10 min)Locked until

Repeated failed PIN attempts

EmployeeAttemptsLast attempt

Recent failed attempts

TimeEmployeeIPReason

Yard QR

Print this and mount it at the yard entrance. Employees scan it from their phone to clock in/out.

Propose a correction

Any manager+ can propose. A different admin or owner must approve.

Pending

CreatedEmployeeTypeProposed timeByReason

Recently decided

DecidedEmployeeStatusByNote

Add user

Only owners can add users.

New users must change their password on first login.

All users

EmailRoleStatusPW

Exports

All exports are filtered by the date range above.

Daily ledger checksums (preview)

Publish these to make tampering with past events detectable.

DateEventsSHA-256HMAC

Database backup with pg_dump

  1. Take a logical dump with pg_dump:
    pg_dump "$DATABASE_URL" --no-owner --no-privileges \
      --file=backup-$(date +%F).sql
  2. Store the dump in encrypted off-site storage (S3 SSE, GCS CMEK, etc.).
  3. Schedule daily: cron / managed service / hosting provider's backup tool.
  4. Quarterly: verify a restore into a staging database and run /api/admin/verify-ledger/:employeeId on a few employees.
  5. 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.

Selfies to review
Flagged events (14d)
Open shifts

Selfies to review

Recent flagged events

TimeWorkerEventFlags

Open shifts (still clocked in)

WorkerClocked inHours open

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.

TimeUserActionEntityIP