An open API service indexing awesome lists of open source software.

https://github.com/tanishq-ctrl/corporate-stress-analysis

This dashboard provides interactive insights into employee stress levels, workplace dynamics, and organizational patterns through intuitive visualizations and comprehensive analysis tools.
https://github.com/tanishq-ctrl/corporate-stress-analysis

corporate-stress-analysis html-css-javascript matplotlib pandas plotly python seaborn streamlit streamlit-dashboard

Last synced: 2 months ago
JSON representation

This dashboard provides interactive insights into employee stress levels, workplace dynamics, and organizational patterns through intuitive visualizations and comprehensive analysis tools.

Awesome Lists containing this project

README

        

# 🎯 Corporate Stress Analysis Dashboard

[![Streamlit App](https://static.streamlit.io/badges/streamlit_badge_black_white.svg)](https://streamlit.io/apps)
[![Python 3.10+](https://img.shields.io/badge/python-3.10+-blue.svg)](https://www.python.org/downloads/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

A powerful dashboard for analyzing workplace stress factors and their impacts across corporate dimensions.


Stress demo

---

## 📋 Table of Contents
- [Overview](#-overview)
- [Data Insights](#-data-insights)
- [Features](#-features)
- [Installation](#-installation)
- [Usage](#-usage)
- [Architecture](#%EF%B8%8F-architecture)
- [Contributing](#-contributing)
- [License](#-license)

## 🔭 Overview

This dashboard provides interactive insights into employee stress levels, workplace dynamics, and organizational patterns through intuitive visualizations and comprehensive analysis tools.

Why This Dashboard?

- 📊 Real-time stress level monitoring
- 🔄 Interactive data filtering
- 📈 Comprehensive statistical analysis
- 👥 Department-wise comparisons
- ⚖️ Gender equality insights
- 🏢 Workplace dynamics visualization

## 📊 Data Insights

### 🎯 Key Findings

#### 📈 Stress Distribution
- Average level: ~5.0 (moderate)
- Uniform across departments
- Significant high-stress cases (>7)

#### 🏢 Departmental Analysis
- ~2,730 employees per department
- Consistent working hours
- Similar stress patterns

#### ⚖️ Work-Life Balance
- Variable remote work impact
- Correlation with stress levels
- Uniform working hours

#### 👥 Gender Equality
- Equal representation
- Similar stress levels
- Comparable salaries

### 📑 Data Structure

```python
Dataset Variables:
├── Stress_Level (0-10)
├── Gender
├── Department
├── Working_Hours_per_Week
├── Experience_Years
├── Sleep_Hours
├── Work_Life_Balance
├── Monthly_Salary_INR
└── Remote_Work
```

## 🚀 Features

### 🎛️ Interactive Controls
- Department filtering
- Gender selection
- Experience range
- Real-time updates

### 📊 Visualizations
- Distribution plots
- Correlation heatmaps
- Time series analysis
- Comparative charts

### 📈 Analysis Tools
- Statistical metrics
- Trend analysis
- Pattern detection
- Insight generation

## 🛠️ Architecture

```mermaid
graph TD
A[Data Source] --> B[Preprocessing]
B --> C[Analysis Engine]
C --> D[Visualization Layer]
D --> E[Interactive Dashboard]
```

### 📁 Project Structure
```
corporate-stress-analysis/
├── 📂 src/
│ ├── 📱 streamlit_app.py
│ ├── 📊 stress_analysis.py
│ └── ⚙️ config.py
├── 📂 data/
│ └── 📄 corporate_stress_dataset.csv
├── 📝 requirements.txt
└── 📖 README.md
```

## 📦 Installation

```bash
# Clone repository
git clone https://github.com/yourusername/corporate-stress-analysis.git

# Navigate to directory
cd corporate-stress-analysis

# Install dependencies
pip install -r requirements.txt

# Run dashboard
streamlit run src/streamlit_app.py
```

## 🔧 Tech Stack

### 🐍 Core
![Python](https://img.shields.io/badge/python-3.10+-blue.svg)
![Streamlit](https://img.shields.io/badge/Streamlit-1.22.0-FF4B4B.svg)
![Pandas](https://img.shields.io/badge/pandas-2.0.0-150458.svg)

### 📊 Visualization
![Plotly](https://img.shields.io/badge/plotly-5.13.0-3F4F75.svg)
![Matplotlib](https://img.shields.io/badge/matplotlib-3.7.1-11557c.svg)
![Seaborn](https://img.shields.io/badge/seaborn-0.12.2-7db0bc.svg)

## 🤝 Contributing

1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request

## 📄 License

Distributed under the MIT License. See `LICENSE` for more information.

---


👤 Created by Tanishq Prabhu


📧 Gmail
🌐 GitHub