Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“Š Workforce Analytics & HR Intelligence Dashboard

An interactive enterprise-grade HR Analytics Dashboard built using Python, Streamlit, Pandas, and Plotly. This application enables executives and HR leaders to analyze workforce demographics, compensation structures, experience trends, and payroll allocations through dynamic multi-criteria filtering and interactive visualizations.


✨ Key Features

  • Executive KPI Cards: Real-time tracking of Total Headcount, Average Salary, Total Payroll Budget, and Average Experience with dynamic benchmark deltas.
  • Global Cascading Filters: Multi-criteria sidebar filters (Department, City, Salary Range, Experience Range) for granular data analysis.
  • 7 Interactive Plotly Visualizations:
    • 🏒 Donut Chart: Department Workforce Share (%)
    • πŸ—ΊοΈ Treemap Chart: Total Payroll Allocation by Department
    • πŸ’° Violin Plot: Salary Density & Pay Range Distribution
    • πŸ“ˆ Bubble Scatter Chart: Experience vs. Salary Growth (Bubble size = Age)
    • πŸ“Š Grouped Bar Chart: Average Salary & Experience Depth Matrix
    • πŸ“ Horizontal Bar Chart: City-wise Employee Headcount Concentration
    • πŸŽ‚ Histogram: Employee Age Group Demographics
  • Automated Executive Insights: Real-time AI-like insight engine highlighting top-paying departments and workforce coverage.
  • Cross-Tabulation Pivot Table: Executive matrix showing Headcount, Average Salary, and Total Expense across Departments and Locations.
  • Conditional Styled Data Table: Heatmap-style formatting (Pandas Styler) highlighting min/max salary brackets.
  • Data Export: One-click export functionality to download filtered views in CSV format.

πŸ› οΈ Tech Stack & Tools

  • Programming Language: Python
  • Libraries: Streamlit, Pandas, Plotly Express, OpenPyXL
  • Data Analysis: Data Wrangling, Aggregations, Pivot Tables, Conditional Styling
  • Business Intelligence: Custom Metric KPIs, Advanced Visualizations

πŸš€ How to Run the Project Locally

  1. Clone the Repository:
    git clone [https://github.com/kapilverma/employee_data_analysis.git](https://github.com/kapilverma/employee_data_analysis.git)
    cd employee_data_analysis

About

πŸ“Š Interactive Workforce Analytics & HR Intelligence Dashboard built using Python, Streamlit, Pandas, and Plotly. Features dynamic filters, 7 custom charts, executive KPIs, pivot tables, and CSV exports.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages