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.
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.
- 👤 Employee Management (CRUD)
- 🏢 Department & Role Management
- 📅 Attendance / Leave Tracking
- 🔐 Authentication & Authorization
- 📊 Dashboard & Insights
- ⚡ RESTful API integration
- 🧩 Modular & scalable architecture
- React.js
- Redux
- Mui
- i18n
- Swiper
- Motion
- Node.js
- Vercel Serveless Functions
- MySQL (Aiven Free Tier)
- Git & GitHub
- REST APIs
- JWT, RBAC
- Node.js >= 16
- npm
- Database MySQL (Aiven Free Tier)
# 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.