Back to Portfolio List

HRM Platform

A full-featured Human Resource Management (HRM) Platform developed as part of a collaborative team project during my Kampus Merdeka internship. This project marks my first hands-on experience learning and working with a modern JavaScript stack, including Next.js, Express, Prisma, Tailwind CSS, and Framer Motion, all written in TypeScript.

I contributed across frontend development, backend development, and user interface design, ensuring seamless integration and communication between the client and server. The UI design was created by me based on the provided Product Requirements Document (PRD), ensuring consistency between design, functionality, and overall user experience.

Screenshots

Dashboard page
Attendance page
Employee request absences list page
Manager request absences list page
Status card component variant
Navigation bar customization modal
Employee request absences add modal
Employee request absences view modal
Manager request absences view modal
Navigation bar in default state
Navigation bar in expanded state
Card modal component variant
Announcement view modal
Announcement add modal
Tooltip when hovering over a calendar graph