Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🏒 AI-Powered HRMS & Employee Attrition Predictor

πŸ“Œ Overview

This project is a comprehensive Full-Stack Human Resources Management System (HRMS) integrated with a Data Mining and AI model. It is designed to predict employee attrition (turnover) and help HR departments make data-driven decisions to retain top talent.

πŸš€ Key Features

  • Employee Attrition Prediction: Utilizes a machine learning model trained on an expanded HR dataset (3170 records, 35 features) to predict whether an employee is likely to leave the company.
  • Modern HR Dashboard: A responsive and interactive frontend built with React (Vite), featuring pages for Employee Management, Recruitment (İşe AlΔ±m), and Settings.
  • Robust Backend: A Node.js/Express server handling API requests and serving the AI predictions.
  • Data-Driven Insights: Analyzes factors like Job Satisfaction, Monthly Income, Overtime, and Distance From Home to provide actionable HR insights.

πŸ› οΈ Tech Stack

  • Frontend: React, Vite, CSS Modules
  • Backend: Node.js, Express.js (server.js)
  • Data Mining & AI: Python, Pandas, Scikit-learn (Model training phase)
  • Dataset: Expanded HR Employee Attrition Dataset (3170 rows)

πŸ“‚ Project Structure

HRMS-AI-Attrition-Predictor/
β”‚
β”œβ”€β”€ client/                     # Frontend React Application
β”‚   β”œβ”€β”€ src/                    # Components (EmployeePage, LoginPage, etc.)
β”‚   └── package.json            
β”‚
β”œβ”€β”€ server/                     # Backend Node.js API
β”‚   └── server.js               
β”‚
└── data_and_docs/              # Datasets and Academic Documents
    β”œβ”€β”€ HR_Dataset_Expanded.csv # 35-feature employee dataset
    β”œβ”€β”€ makale_turkce.docx      # Academic research paper (TR)
    └── afis.jpg                # Project poster

    cd server
npm install
node server.js

cd client
npm install
npm run dev

About

ull-Stack AI-Powered HRMS and Employee Attrition Predictor.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages