01WorkFull-stack · HR

HR Management System

An internal HR Management System (HRMS) serving 100+ employees at PT Transporindo Agung Sejahtera.

Next.jsNestJSTypeScriptPostgreSQLCron JobsDocker
HR Management System preview
100+
employees served
Problem

Employee data, leave and permission requests, and multi-level approvals were tracked by hand across fragmented spreadsheets, which was error-prone and slow.

Built

Next.js + NestJS on PostgreSQL with role-based access, multi-level approval flows, real-time notifications, and a daily cron job that recalculates every employee's leave balance automatically.

Result

A single source of truth running the company's HR operations every day, with less manual tracking and fewer errors.

Highlights