Skip to content

pinkyrani1430-cell/Stressify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Stressify

🧠 Smart Employee Burnout Detection System


📌 Overview

Stressify is a real-time desktop application that detects user stress levels based on typing behavior. It analyzes typing speed (WPM) and provides instant feedback using motivational messages, humor, and visual indicators.

This project demonstrates how simple behavioral data can be used to infer mental workload and stress levels in an interactive way.


🎯 Key Features

  • ⚡ Real-time typing speed calculation (WPM)
  • 🧠 Intelligent stress level detection (Low / Medium / High)
  • 😄 Dynamic motivational messages & coding jokes
  • 🎨 Light & Dark mode UI toggle
  • 🖥️ Clean and responsive GUI using PySide6
  • 📊 Instant visual feedback system

🧩 How It Works

  1. User starts typing in the text box

  2. System tracks:

    • Time elapsed
    • Number of characters typed
  3. Typing speed is calculated using:

    • Words Per Minute (WPM)
  4. Based on WPM:

    • Low Speed → Low Stress
    • Medium Speed → Medium Stress
    • High Speed → High Stress
  5. App displays:

    • Stress level
    • Color indicator
    • Random message or joke

🛠️ Tech Stack

  • Language: Python

  • Framework: PySide6 (Qt for Python)

  • Concepts Used:

    • Event-driven programming
    • GUI design
    • Real-time data processing
    • Randomization logic

📂 Project Structure

Python/
│
├── employeeburnoutdetector.py
├── README.md
└── requirements.txt

⚙️ Installation & Setup

1️⃣ Clone the Repository

git clone https://github.com/your-username/BurnoutSense.git
cd BurnoutSense

2️⃣ Install Dependencies

pip install -r requirements.txt

3️⃣ Run the Application

python employeeburnoutdetector.py

📈 Future Enhancements

  • 📊 Data visualization dashboard
  • 🤖 AI-based stress prediction
  • ☁️ Cloud-based tracking system
  • 👥 Multi-user monitoring
  • 📱 Mobile application version

💡 Use Cases

  • Workplace productivity monitoring
  • Mental health awareness tools
  • Developer productivity tracking
  • Educational stress analysis

⭐ Support

If you like this project:

  • ⭐ Star this repository
  • 🍴 Fork it
  • 💬 Share feedback

📜 License

This project is open-source and available for learning purposes.


🔥 Tagline

“Because even coders deserve peace of mind.” 😌

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages