← All projects
LiveHR / Workforce Platform

Zentry

Workforce attendance, from the kiosk to the payslip.

Interface preview — representative of the product, rendered with sample data.
The problem

Attendance is where small errors become expensive. Paper sheets and punch cards are easy to fill in on someone else's behalf, and the resulting data still has to be transcribed before it can be used for payroll. The gap between the moment someone arrives and the moment that arrival becomes a number in a payslip is where disputes are created.

The solution

Zentry captures attendance at the point it happens. A shared device runs in kiosk mode and accepts a QR token or an in-browser face check-in, so a record is created at the door rather than reconstructed afterwards. Schedules, leave and holidays are applied automatically to turn raw punches into worked hours, and the same data flows through to payslips and exports without re-keying. Every change is written to an append-only trail, so any figure can be traced back to what produced it.

Capabilities

Key features

Kiosk Mode

A shared device runs a dedicated check-in screen, registered to a location and locked to that task.

QR Check-In

Rotating QR tokens for punch in and out, so a code cannot simply be photographed and reused.

Face Check-In

Face matching runs in the browser on the device itself, keeping the check-in step self-contained.

Work Schedules

Shift patterns and rules that turn raw punches into worked hours, late marks and overtime.

Leave & Holidays

Leave requests, approvals and holiday calendars applied directly to attendance calculations.

Employee Profiles

Records with an attendance calendar, avatar and personal history per employee.

Payslip Documents

Payslips generated as PDFs from the attendance period rather than assembled by hand.

Report Exports

Attendance and payroll reports exported to spreadsheet formats for downstream systems.

Append-Only Audit Trail

Every change recorded immutably, so any figure can be traced to its origin.

Role-Based Access

Administrators, HR staff and employees each scoped to their own view of the data.

Built with
LaravelVue 3TypeScriptPostgreSQLRedisTailwind CSS
My role

Full-stack. API, front-end application, kiosk experience, reporting, background jobs and server deployment.

Project status

Live. This system is deployed and in active use.

Have an idea for a software project?

Let's turn it into a working digital solution — from the first conversation about the problem through to something running in production.

  • Web Applications
  • SaaS Platforms
  • Business Systems
  • API & Integration
  • Database Systems
  • System Modernization