Skip to content

RajtoDeveloper/Employee_performance_analysis_system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“Š Employee Analytics Suite

An interactive, multi-page analytics dashboard built with Streamlit, designed to analyze employee data, identify risk factors, evaluate performance, and generate personalized reports.


πŸš€ Quick Overview

This project enables HR teams or managers to:

  • Monitor employee performance and satisfaction
  • Predict risks like attrition or poor productivity
  • Generate PDF-based evaluation reports
  • Visualize department-wise insights
  • Perform custom evaluations for new or existing employees

🧠 Strategy & Logic

  • Weighted Scoring System: Calculates a custom Productivity_Score using a formula that includes training hours, performance scores, and more.
  • Rule-Based Evaluation: Flags employees for resignation risk, promotion eligibility, or training needs using logical conditions.
  • Dynamic Report Generation: Generates downloadable PDF evaluations based on current inputs.
  • Session State Tracking: Uses Streamlit session state to store user inputs temporarily.
  • Data Visualizations: Interactive charts powered by Plotly for insights by department and employee level.

πŸ“‚ Features

  • πŸ“ˆ KPI dashboard: Top performers, underperformers, key metrics
  • πŸ§‘β€πŸ’Ό Employee profile lookup and analysis
  • πŸ“ Add new evaluation with live recommendations
  • πŸ“„ Generate printable PDF performance reports
  • πŸ“‰ Department-wise comparison charts (bar/pie)
  • πŸ“§ Email alert generation using pre-filled mailto: links

πŸ—ƒοΈ Data Requirement

https://www.kaggle.com/datasets/mexwell/employee-performance-and-productivity-data/data Extended_Employee_Performance_and_Productivity_Data.csv

About

This project is a full-featured Employee Analytics Dashboard built using Streamlit.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages