HR Console
Signed in as admin

Dashboard

Overview of your organization, headcount and payroll.

-
Organizations
-
Departments
-
Roles
-
Active Employees
-
Salary Structures Configured
-
Total Monthly Payroll (Net)

Getting Started

Use Organizations to create a company, add Departments and Roles under it, then add Employees and configure their Salary Structure.

Organizations

Top-level companies or business units.

All organizations
Loading...

Departments

Departments belong to an organization.

Loading...

Roles

Job roles/titles defined within an organization.

Loading...

Employees

People, assigned to an organization, department and role.

Loading...

Salary Structure

Configure flexible earning & deduction components per employee.

Loading...

About

Architecture behind this HR console.

What is this?

HR Console manages organizations, departments, roles, employees and flexible per-employee salary structures, backed by a real PostgreSQL database.

Architecture

frontend — nginx serving this static HTML/JS page on port 8080.

backend — Express API on port 5050, backed by PostgreSQL. Exposes /api/organizations, /api/departments, /api/roles, /api/employees and /api/salary-structures.

salary structure — each employee has an annual CTC and a list of components (earnings/deductions), each either a fixed monthly amount or a percentage of CTC, Basic, or Gross. Gross/Net pay is computed server-side from those rules.