Q1 open ⌕ Start a project →
← ProductsWeb app

HR Management System.

The whole employee lifecycle, from recruitment and onboarding to payroll and offboarding, in one Laravel app.

Status
Pre-launch
Platform
Web (self-hosted)
HR dashboard overview (demo data)
(01) Overview

A complete HR platform covering the employee lifecycle from recruitment through onboarding, daily operations and offboarding. The product was fully designed before development started, then built screen by screen against those designs.

Many screens exist in three scopes: My (self), Team (direct reports) and Employee (the whole company). Access is checked on role and on data scope, so nobody sees salaries they shouldn’t. It is built for shared or cloud hosting: queues and the scheduler run from cron.

Built with
  • Laravel 13
  • PHP 8.4
  • MySQL 8
  • Livewire 4
  • Alpine.js
  • Tailwind CSS 4
  • Vite
Requirements
  • PHP 8.4 or newer
  • MySQL 8
  • Cron for queues and the scheduler (no daemon needed)
(02) Features

What it does.

01

Employees

Records, profiles, org chart, directory, documents and an employee timeline.

02

Attendance & QR check-in

Clock in and out, daily and company-wide views, office locations and QR check-in / check-out.

03

Time off

Requests, approvals, balances, policies, holidays and a team calendar.

04

Payroll

Salary structure, payroll runs, payslips, bonuses, deductions and advances.

05

Recruitment & checklists

Job postings, candidates and a hiring pipeline, plus onboarding and offboarding checklists.

06

Reports, invoices & permissions

Headcount, turnover and leave reports, invoices and quotations, and role- and scope-based permissions.

(03) Screens

A closer look.

Employee list with status and account tracking (demo data)
Employee list with status and account tracking (demo data)
Employee profile with personal and job details (demo data)
Employee profile with personal and job details (demo data)
Live attendance and clock-in log (demo data)
Live attendance and clock-in log (demo data)
Leave requests with approve and reject (demo data)
Leave requests with approve and reject (demo data)
Monthly payroll runs (demo data)
Monthly payroll runs (demo data)
Recruitment candidates by hiring stage (demo data)
Recruitment candidates by hiring stage (demo data)
Headcount report by department (demo data)
Headcount report by department (demo data)
Mobile dashboard (demo data)
Mobile dashboard (demo data)
Questions about this product?
Talk to the team that built it.
Ask
us →