Humanitarian Operations HR Management System

This is a full-stack HR management system I built to cover all the required features of the technical assessment, as well as several additional improvements.

Features
  • Authentication with secure sign-in and sign-out
  • Role-based dashboards for administrators and employees
  • Employee management with add, edit, and delete functions
  • Admin dashboard with key performance indicators and charts
  • Leave requests with approval workflow
  • HR requests and communication
  • Profile picture uploads and password reset functionality
  • Built with Next.js, TypeScript, and PostgreSQL

The backend runs on PostgreSQL with Next.js handling both the frontend and API routes. The app is fully responsive, styled with Bootstrap, and deployable on Vercel or AWS. This project demonstrates the required functionality and also highlights my ability to refine workflows, focus on usability, and ensure the system can be scaled further.

Development Overview

Approach

I planned and structured the system to meet all required features and included additional elements that make it more practical for real-world use. This included refining workflows for leave management, HR messaging, and profile management.

Key Achievements

Implemented a fully functional authentication and authorization flow backed by PostgreSQL, with dashboards that adapt to user roles. I also integrated employee statistics, reset flows, and upload features to extend the core functionality.

Challenges Solved
  • Database integration and schema alignment
  • Deployment configuration with Vercel and Postgres
  • Consistent data handling across users and employees
  • Never used Vercel before, like it now.
Outcome

The result is a working HR system that demonstrates both the required features and additional extras I think a hr system should have. I hope It highlights my ability to deliver a complete full-stack application with documentationand intellectual property coverage too.

Demonstrating technical growth, efficiency, and reliability with room for additionly opertunities.