case study hero

HRM Track

An HR management system that brings employee records, onboarding, leave and attendance into one platform.

Incredible Visibility designed and built HRMS, its own HR management product, to bring employee records, onboarding, leave, attendance, reporting relationships and HR documents into one platform. Employees, line managers, HR and tenant administrators use role-based views to carry out their responsibilities.

INDUSTRY

HR Management Software

PARTNERSHIP LENGTH

In-house product

SCALE

Role-based access · Configurable policies and approvals · Payroll in testing

Overview

The platform supports the employee journey from candidate account setup and onboarding through everyday HR requests. Employees can access their profiles, apply for leave, view balances, record attendance and request official documents. Managers and HR can review requests and maintain employee information within the same application.

Organisation settings cover departments, designations, locations, teams, employee types, leave policies and shifts. Role-specific dashboards and configurable widgets give users access to the information relevant to their work.

HRM track

The Challenge

Employee administration involves several connected decisions. A new joiner must submit required documents before activation. Leave requests depend on balances, policies and approvals. Attendance must reflect assigned shifts, while changes in reporting relationships need a clear handover between managers and HR.

The product needed to make these processes understandable to employees and manageable for HR. It also had to accommodate organisation-specific policies and approval routes, rather than forcing every team to follow one fixed process. Payroll adds another dependency: salary calculations must use the correct attendance, leave and working-day inputs.

Our Approach

We organised HRMS around employee workflows and the roles responsible for each step. Self-service screens let employees initiate requests, while manager and HR views support review and follow-through. Status updates and email notifications help participants understand what has happened and what action is needed next.

The application uses React JS, a Node.js and Express microservices backend, and PostgreSQL. Backend services include master configuration, authentication, employee management and onboarding. Configurable policies and approval settings support differences in organisational processes. Payroll is being validated separately before live use.

What We Built

Employee Records and Role-Based Access

A central employee directory supports profile management, employee creation, bulk employee upload, team allocation and assignment of HR representatives and line managers. Tenant administrators, HR, managers and employees receive views appropriate to their roles. Employees can review their own information, while authorised users manage organisational records.

Candidate Onboarding and Employee Activation

HR can manage candidates and send account setup links. Candidates accept the invitation, complete their details and upload onboarding documents. Submission requires the mandatory documents, and HR reviews them for approval or rejection. Once the required documents are approved, the employee can move to active status and receive an activation email. This gives HR a defined checkpoint before completing onboarding.

Onboarding Tasks and Document Verification Under Testing

HR and administrators can create onboarding tasks and assign them to employees. Employees complete the assigned tasks and upload the required supporting documents, while HR reviews submissions and manages verification and approvals. Versioned tasks keep assignments and uploaded documents tied to the relevant task definition. Together with the candidate onboarding flow, this gives HR a way to track completion and resolve pending requirements before activation.

Leave Requests and Configurable Policies

Employees can apply for leave and additional leave, view balances and check holiday calendars. Managers and HR review requests through the approval flow, with notifications for submissions, cancellations and approval decisions. HR can adjust balances, assign leave and manage leave types and policies. Automatic leave balance increments include a manual increment option when an automatic increment has not occurred.

Attendance and Shift Management

Employees can clock in and out, review their attendance and request regularisation. Authorised users can create shifts, inspect allocations in a monthly calendar and assign shifts using employee or organisational criteria such as department, designation and location. The shared view links attendance records with the schedules employees are expected to follow.

End-to-End Payroll Under Testing

The implemented payroll module covers salary structures, attendance- and leave-based calculations, loss of pay, adjustments, deductions, payroll approval, payslip generation and reports. Working days can be calculated using calendar-based or shift-based settings. Testing of these linked steps is continuing before production use.

Line Manager Transfers with Configurable Approvals Under Testing

Reporting relationship changes support an approval-based route through the current manager, HR and the new manager. An organisation setting also permits a direct transfer route. The transfer workflow supports proper handover of employee context and a controlled transition between managers. Recorded transfer stages and review decisions provide an audit trail and accountability, while statuses and email notifications communicate progress. Tenant settings provide flexibility in choosing the approval-based or direct route.

Organisation Policies and Employee Documents

Authorised users can create policies, attach documents and publish updated versions through approval. Approved policies can be made visible to all employees. Employees can request official documents with a subject and reason; HR can review the request, add notes and attach the relevant file. Employees can then view and download approved documents from the request details.

Dashboards and Organisational Settings

Configurable dashboard widgets and role-based widget assignments let the organisation control what each role sees. Tenant settings maintain the departments, designations, locations, teams and other reference information used throughout employee management and HR workflows.

Email Notifications Across HR Workflows

Account setup and password reset emails support access to the platform. Leave submissions, cancellations and review decisions notify the relevant employees, managers and HR representatives. Onboarding and reporting relationship changes also use email notifications to support the next step in their workflows.

The Impact

HRMS is already used by in-house employees, providing a shared place for employee self-service and HR administration. Employees can initiate requests and view their status, while HR and managers can handle the corresponding reviews in the same system.

• Employees can access their records, leave balances, attendance and document requests in one application

• Managers and HR can follow requests through defined review stages and status updates

• Onboarding connects mandatory document review to employee activation

• Configurable policies, shifts and manager transfer routes accommodate organisational requirements

• Implemented payroll connects salary processing with attendance and leave inputs, with testing continuing before live use

HRMS gives employees a central place to manage everyday HR activities and check the progress of their requests, while managers and HR use the same platform to review those requests and maintain the records behind them. Payroll will join that flow once testing is complete and it is ready for live use.

HRMS

Built In-House

HRMS is not a client project, it is Incredible Visibility's own product, developed for connected HR operations and employee self-service. Its live in-house use provides a practical setting for the platform, while the payroll module remains in testing. The product brings routine employee requests and HR administration into a common system with clear roles and configurable workflows.

Technologies

React JS
Node JS
MySQL/Postgres
Microservices
Incredible Visibility Logo

Let's build the system your industry can rely on.