Dashboard
Overview of your organization, headcount and payroll.
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.
Departments
Departments belong to an organization.
Roles
Job roles/titles defined within an organization.
Employees
People, assigned to an organization, department and role.
Salary Structure
Configure flexible earning & deduction components per employee.
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.