ITC UTHM Logo

ITC UTHM

Information Technology Club

Student Innovation · Technology · Excellence

Back to Projects
FinTrack Pro: Enterprise Payroll & HR System
Click to enlarge
Fullstack

FinTrack Pro: Enterprise Payroll & HR System

ci230060
30 May 2026

About This Project

FinTrack Pro is an enterprise-grade HR and Payroll Management System designed to automate complex human resource operations. It features an automated payroll engine that accurately calculates net salaries by applying statutory deductions (EPF, SOCSO, EIS, PCB Tax) and unpaid leaves. Built with Java 21, Spring Boot 3, and React 18, it utilizes PostgreSQL for data integrity and Redis for rapid caching. The system ensures robust security with stateless JWT authentication and Bucket4j rate-limiting. Fully containerized with Docker, it includes automated CI/CD pipelines via GitHub Actions, comprehensive testing via Testcontainers, and continuous observability using Prometheus. Additionally, employees can utilize a self-service portal to track leave balances and instantly download digital PDF payslips.

Project Details

Technical specifications

Tech Stack

Java 21Spring Boot 3.2React 18Tailwind CSSPostgreSQLRedisDockerApache Kafka

Author

ci230060

30 May 2026

View Source Code