One HR platform — from live headcount to a payslip PDF in seconds
Employee records, role-based access, analytics dashboards and one-click PDF payslips — the admin work of HR, handled in one place.
Running HR across spreadsheets, email threads and a folder of Word payslips stops scaling the moment the team grows.
Records drift out of date, leave balances are argued over, and producing the monthly payslips means copy-pasting figures into a document for every single employee.
One mistyped figure on a payslip, or sensitive salary data sitting in a shared sheet, and you have a trust problem as well as an admin one. There is no single source of truth — and no quick way to see headcount, attendance or who is on leave this week.
One secure platform for the whole employee lifecycle — with payslips a click away.
A full-stack HR system built on Next.js + React with Prisma & PostgreSQL, bcrypt-hashed passwords + JWT sessions for role-based access, recharts dashboards, drag-and-drop ordering via dnd-kit, and on-the-fly PDF payslips and reports with @react-pdf/renderer — covered end to end by Playwright tests and shipped in Docker.
Our Approach
Centralise the records
One database holds employee records, departments and reporting lines, replacing the scattered spreadsheets and email threads.
Lock down access
Bcrypt-hashed passwords and JWT sessions gate every screen by role, with react-hook-form and Zod stopping bad data at the door.
Track leave & attendance
Requests, approvals and balances flow through one place, surfaced on recharts dashboards for headcount, attendance and leave.
Payslips on demand
PDF payslips and reports are generated on the fly with @react-pdf/renderer and downloaded in seconds — the folder of Word docs is gone.
The whole workforce, at a glance
Headcount by department, attendance trend and leave approvals render straight from the live database with recharts — so a manager can read the state of the team in seconds, not spreadsheets.
Pick an employee, generate a payslip
No more copy-pasting figures into Word. Select an employee and the system builds a formatted payslip with @react-pdf/renderer — earnings, deductions and net pay — ready to download in seconds.
From a folder of Word docs to a downloadable PDF payslip in seconds — one source of truth for the whole team.
Rolled out across every department within the first month.
700+ projects · 450+ UK/EU buyers · 5★ on PeoplePerHour