All Projects
Human ResourcesHRMS PlatformMERN Stack

Building a Comprehensive HRMS Platform to Automate Every Layer of HR Operations

Built and continuously enhanced a comprehensive HRMS platform covering the full employee lifecycle — from recruitment and onboarding through attendance, payroll, and resignation — with 12+ modules and a 5.0 client rating.

Start a Similar Project
IndustryHuman Resources
TypeHRMS Platform
EngagementCustom Build · 2 Years
StackMERN
HRMS employee profile and attendance dashboard with monthly working hours
Employee self-service profile — attendance, working hours, and leave balance in one view.
12+Modules live in production
5.0Client satisfaction rating
2 yrsContinuous development
ZeroThird-party attendance tools

Overview

About the Project

An internal workforce management platform built to eliminate manual HR processes across attendance tracking, leave management, hiring, asset management, payroll, and team communications. It serves multiple roles simultaneously: HR and admin teams get a full operational dashboard with real-time notifications and automated workflows, while employees get a self-service portal for every day-to-day request. GoldBit Solutions built and has continuously enhanced the platform over two years, contributing across frontend, backend, and infrastructure.

  • Full recruitment pipeline from JD creation to candidate joining
  • Clock in and clock out system replacing all third-party attendance tools
  • Role-based dashboards for Admin, HR, Employees, and Sales
  • Automated offer letters, salary slips, and HR document generation

The Problem

Challenges We Solved

01

Fragmented, Manual HR Processes

Attendance, leave requests, hiring workflows, and asset tracking were being managed across disconnected tools and manual processes. HR teams spent significant time on coordination that could be automated, and employees had no single place to manage their own requests.

02

No Structured Hiring Pipeline

The hiring process had no systematic flow. There was no way to track a candidate from JD creation through interview rounds, offer letter generation, and joining — meaning steps were missed and the process depended on manual follow-up at every stage.

03

Complex Data Relationships Across Modules

Modules like asset management and hiring involved deeply interconnected data: asset categories, types, attributes, and statuses all needed independent CRUD operations while staying consistent across the system.

04

Real-Time Collaboration and Communication

The sales team needed a live lead pipeline with threaded communication per lead, similar to how Slack handles conversations. Building a recursive thread-style chat system within a lead dashboard was a non-trivial UI and data architecture challenge.

Our Process

How We Delivered

  1. 1

    Recruitment and Hiring Module

    Built the complete hiring pipeline from job description creation and publishing through interview slot selection, round management, candidate tracking, automated reminder emails via cron jobs, and offer letter generation. The entire flow is systematic: no stage can be skipped.

  2. 2

    Attendance and Clock In / Clock Out System

    Implemented a web-based clock in and clock out system, eliminating the need for any third-party attendance tool. Built a comprehensive attendance dashboard showing total working days, leave count, absent days, paid leave count, and WFH days per employee.

  3. 3

    Leave, WFH, and Early Leave Management

    Built end-to-end leave management covering all leave types, WFH requests, early leave requests, and leave adjustments. Employees manage all requests from their own portal, and HR receives real-time notifications for every action.

  4. 4

    Role-Based Dashboards

    Designed and built separate dashboards for Admin, HR, Employee, and Sales roles. Each dashboard surfaces only what is relevant to that role: employees see attendance summaries and leave balances, while admins see pending approvals and team-wide metrics.

  5. 5

    Lead Dashboard with Threaded Chat

    Built a Kanban-style lead dashboard for the sales team with live pipeline visibility. Implemented a thread-style chat system on individual lead pages using a recursive component architecture, replicating the communication pattern of tools like Slack.

  6. 6

    Document and Letter Generation

    Implemented automated generation of offer letters, appointment letters, increment letters, and salary slips using Handlebars-based templates. Documents are generated dynamically and emailed automatically at the right stage of each workflow.

HRMS onboarding dashboard with joining details, document collection, and admin checklist
Onboarding dashboard — joining timeline, document collection, asset allocation, and admin checklist.

Results

Results That Speak for Themselves

  • 6 developers delivering across the full MERN stack over 2 years
  • 5.0 client rating reflecting consistent, high-quality delivery
  • 12+ modules live: hiring, attendance, leave, assets, leads, blogs, payroll, policies, notifications, password manager, letters, and settings
  • Zero third-party attendance tools needed after clock in / clock out implementation
  • Fully automated hiring pipeline from JD to offer letter with no manual steps
  • Role-based access across Admin, HR, Employee, and Sales with dedicated dashboards per role

Your project could be next.

Every system we build starts with a conversation. Tell us what you're working on and where things are breaking down.

Start a Conversation