HR + PM + Sales Platform

HRMS

HRMS is a modular HR management system covering the whole employee lifecycle - recruitment, onboarding, attendance, leave, payroll (India PF/ESI/PAN), performance, training, compliance, benefits, and offboarding - shipped as a multi-product platform (HRMS, PM, Sales) from one monorepo, with a React/Vite frontend, Node.js Express microservices behind an API gateway, and Google Cloud Firestore (plus an AWS DynamoDB serverless variant).

01 Overview

HRMS is a modular HR management system covering the whole employee lifecycle - recruitment, onboarding, attendance, leave, payroll (India PF/ESI/PAN), performance, training, compliance, benefits, and offboarding - shipped as a multi-product platform (HRMS, PM, Sales) from one monorepo, with a React/Vite frontend, Node.js Express microservices behind an API gateway, and Google Cloud Firestore (plus an AWS DynamoDB serverless variant).

Scope of delivery

Built a monorepo of Express microservices (core, recruitment, attendance, payroll, performance, training, compliance, offboarding, analytics, integrations, benefits, engagement, succession, projects, sales) behind an API gateway, with a shared Firestore/DynamoDB abstraction and a React/Vite SPA - delivered as a single Docker image or serverless AWS Lambda functions.

02 Business Challenge

Deliver a full employee-lifecycle HRMS for Indian and global deployments that is modular, deployable on-premise or serverless, and extends naturally into project-delivery and sales products.

03 Our Solution

Built a monorepo of Express microservices (core, recruitment, attendance, payroll, performance, training, compliance, offboarding, analytics, integrations, benefits, engagement, succession, projects, sales) behind an API gateway, with a shared Firestore/DynamoDB abstraction and a React/Vite SPA - delivered as a single Docker image or serverless AWS Lambda functions.

Engineering approach

HRMS is a modular HR management system covering the whole employee lifecycle - recruitment, onboarding, attendance, leave, payroll (India PF/ESI/PAN), performance, training, compliance, benefits, and offboarding - shipped as a multi-product platform (HRMS, PM, Sales) from one monorepo, with a React/Vite frontend, Node.js Express microservices behind an API gateway, and Google Cloud Firestore (plus an AWS DynamoDB serverless variant).

04 Design Thinking

Employee lifecycleMicroservice slicingMulti-product buildDeployment targets

05 Technical Architecture

Web Frontend

React 18 + Vite PWA (HRMS/PM/Sales builds).

API Gateway

Express + http-proxy-middleware routing to services.

Microservices

15+ domain services sharing a datastore abstraction.

Data & Cloud

Firestore collections / DynamoDB single-table, S3, Google OAuth.

06 Technology Stack

React 18Node.js (Express)Google Cloud FirestoreFirebaseDockerAWS

07 Development Timeline

Delivered through structured phases - discovery, design, build, integration, and launch - with iterative releases and ongoing enhancements across a hr + pm + sales platform delivery.

08 UI Screens / Key Features Showcase

09 Before vs After

Before

Manual, disconnected workflows and limited visibility across operations.

After

An integrated, automated hr + pm + sales platform solution with a unified experience, stronger controls and measurable efficiency.

10 Performance Metrics

99.9%System SLA
< 90msResponse Time
High EfficiencyClient Impact

11 Business Outcomes

3 Products
HRMS, PM, Sales

One monorepo shipping three product builds.

15+
Microservices

Domain services behind a shared API gateway.

Firestore
Data layer

Firestore with DynamoDB serverless variant.

12 Testimonial & Connect

"Dogra Technologies delivered the HRMS platform with a clean microservice architecture and flexible multi-product, multi-deployment design."— Delivery Lead, Dogra Technologies Client

Interested in a similar solution?

Request Architecture Brief View Full Portfolio