Skip to content

Repository files navigation

🧑‍💼 HR Management System

Live Version: https://hr-management-taha.vercel.app/

A fullstack Human Resource Management System designed to streamline employee operations, improve organization visibility, and simplify HR workflows.


📌 Overview

This project is a modern web application that helps companies manage their workforce efficiently.
It centralizes employee data, candidates data, application data and automates repetitive HR tasks, and provides a clean interface for managing organizational processes.


✨ Features

  • 👤 Employee Management (CRUD)
  • 🏢 Department & Role Management
  • 📅 Attendance / Leave Tracking
  • 🔐 Authentication & Authorization
  • 📊 Dashboard & Insights
  • ⚡ RESTful API integration
  • 🧩 Modular & scalable architecture

🛠️ Tech Stack

Frontend

  • React.js
  • Redux
  • Mui
  • i18n
  • Swiper
  • Motion

Backend

  • Node.js
  • Vercel Serveless Functions

Database

  • MySQL (Aiven Free Tier)

Other Tools

  • Git & GitHub
  • REST APIs
  • JWT, RBAC


⚙️ Getting Started

Prerequisites

  • Node.js >= 16
  • npm
  • Database MySQL (Aiven Free Tier)

🔧 Installation

# Clone the repository
git clone https://github.com/mohammedtahahalim/hr_management.git

# Navigate into the project
cd hr_management

# Install frontend dependencies
npm install

# Start frontend
npm run dev

# for backend, eithery deploy through vercel, or convert the functions to mimic an express endpoint.

About

hr management dashboard

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages