← Portfolio
HR & Payroll
Ujratnama
HR & Payroll Management System (Next.js + Supabase)

Overview
Ujratnama is a complete HR and payroll management system where companies manage employees, salaries, leaves, attendance, and monthly payroll cycles. Employees can apply for leave, request salary adjustments, and view their records; HR teams manage everything from a centralized dashboard.
Key contributions
- Full HR & payroll system using Next.js
- Employee management: add, edit, update roles & profiles
- Salary, payroll, and compensation management
- Leave management with employee leave requests
- Admin/HR dashboard with analytics & workforce insights
- Employee portal to track salary, leave status, and requests
- Backend powered by Supabase with optimized queries
- Authentication: JWT tokens + Sign in with Google
- Clean and responsive UI for HR and employees
Tech stack
Next.jsReactSupabaseJWT AuthTailwind CSSGoogle OAuth
