All projects
2023.06HR & RecruitingNew Build

HR Management Solution

Handles staff records, attendance, and payroll in one place, with the approval flow visible on screen.

WebServer & Infra
HR Management Solution
Screen reconstructed from delivered work. Contains no client data.
Timeline
About 5 months
Team size
3 people
Platforms
Web · Server
Scope of management
Attendance · Leave · Organization

Background

Employee records, attendance, and payroll calculations were scattered across separate spreadsheets, and at every payroll closing, staff manually cross-checked and transferred data between files.

Scope

  • Employee record management
  • Attendance logging and approval flow
  • Generation of base data for payroll calculation
  • Leave requests and approvals
  • Approval routing based on the org chart

Technical decisions

What we chose, and why it fit

Left final payroll calculation outside the system, automating only up through the base data used to calculate payroll

Payroll involved company-specific allowance rules and tax handling intertwined together; putting the entire calculation logic into the system would have meant development had to chase every rule change. We drew the boundary so the system focused on accurately producing base data from attendance and leave records, leaving final calculation to the existing process.

Stack

.NETReactPostgreSQL