Business Application · HR Management
HRM / Attendance / Payroll System
A multi-role HR platform covering employee management, attendance, payroll and salary slips.
- Role
- Full-Stack Developer
- Timeframe
- 2025 – 2026
- Stack
- ReactNode.jsExpress.jsREST APIs
Screenshot placeholder
Add: /public/projects/hrm/cover.png (1600×1000)
Overview
An HR management system built at Infosware, designed around role-based access with several administrative roles and built to support a large employee base.
The problem
Organisations need one place to manage employees, track attendance, run payroll and issue salary slips, with access carefully separated across administrative roles.
My contribution
I worked across the stack on employee management, attendance, payroll and salary slips, role-based access, subscription functionality and biometric integration.
Key features
- Multiple roles: Manager, Employee, Admin, System Admin, Super Admin
- Employee management
- Attendance tracking
- Payroll and salary slips
- Subscription functionality
- Biometric integration
Architecture & workflow
The React frontend calls an Express API backed by a database. Access is separated across five administrative roles, and biometric devices feed attendance data into the system.
Technology used
- Frontend
- React
- Backend
- Node.jsExpress.jsREST APIs
- Practice
- Role-based access controlTestingDeployment
Screenshots
Screenshot placeholder
Add: /public/projects/hrm/screenshot-1.png (1600×1000)
Employee management Screenshot placeholder
Add: /public/projects/hrm/screenshot-2.png (1600×1000)
Attendance Screenshot placeholder
Add: /public/projects/hrm/screenshot-3.png (1600×1000)
Payroll and salary slips
Have a project like this in mind?
I'm happy to talk through what you're building and how I can help.