Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

💙 CareShift Insights

Healthcare Workforce Analytics Dashboard

📊 Transforming Healthcare Shift Data into Actionable Workforce Insights

An interactive analytics dashboard built to help healthcare organisations monitor working hours, overtime, holidays, and estimated earnings.


🌍 Overview

CareShift Insights is an interactive workforce analytics dashboard that converts raw shift records into meaningful visual insights.

The dashboard enables healthcare providers and care workers to better understand workforce performance through real-time analytics and easy-to-read visualisations.


✨ Features

Feature Description
🕒 Working Hours Analytics Track total worked hours
🌴 Holiday Management Monitor annual leave and holiday hours
⏱ Overtime Analysis Detect overtime trends and workload
💷 Earnings Estimation Calculate estimated salary based on worked hours
📊 Interactive Dashboard Dynamic charts and KPI cards
📈 Weekly Trends Analyse workforce activity over time
📋 Workforce Summary High-level operational insights

🏗 Dashboard Workflow

Healthcare Shift Records
           │
           ▼
      Data Cleaning
           │
           ▼
      Data Processing
           │
           ▼
    KPI Calculations
           │
           ▼
 Interactive Dashboard
           │
           ▼
Workforce Insights

📊 Dashboard Components

📈 Weekly Hours Trend

Monitor workload patterns across different weeks.


💷 Earnings Dashboard

Estimate earnings using:

  • Regular Hours
  • Holiday Hours
  • Overtime

⏱ Overtime Analysis

Identify:

  • Extra working hours
  • Overtime distribution
  • Workload spikes

📋 Workforce KPIs

Display:

  • Total Hours Worked
  • Holiday Hours
  • Overtime Hours
  • Estimated Salary
  • Average Weekly Hours

💻 Technology Stack

Technology Purpose
🐍 Python Core Programming
🐼 Pandas Data Processing
📊 Streamlit Dashboard Development
📈 Plotly Interactive Charts
📄 CSV Data Source

📁 Project Structure

📦 CareShift-Insights

├── 📄 app.py
├── 📄 requirements.txt
├── 📄 README.md
│
├── 📂 sample_data
│   └── shifts.csv
│
├── 📂 screenshots
│
├── 📂 reports
│
└── 📂 .streamlit
    └── config.toml

📸 Preview

Dashboard Analytics
(Add Dashboard Screenshot) (Add Charts Screenshot)

🚀 Installation

Clone the repository

git clone https://github.com/tasnem-tech/careshift-insights.git

Navigate into the project

cd careshift-insights

Install dependencies

pip install -r requirements.txt

Launch the dashboard

streamlit run app.py

📈 Skills Demonstrated

  • 📊 Data Analytics
  • 📈 Interactive Dashboards
  • 🐍 Python Programming
  • 🐼 Pandas
  • 📉 Business Intelligence
  • 📋 Workforce Analytics
  • 📊 KPI Reporting
  • 📈 Data Visualisation

🌟 Why This Project?

This project demonstrates how operational healthcare data can be transformed into business intelligence.

It showcases:

  • ✔ Workforce analytics
  • ✔ KPI dashboard development
  • ✔ Interactive visualisation
  • ✔ Real-world data processing
  • ✔ Healthcare-focused reporting

🔮 Future Roadmap

  • 📄 PDF Report Export
  • 👥 Multi-Employee Dashboard
  • 📅 Monthly & Annual Analytics
  • 💰 Payroll Forecasting
  • 📱 Mobile Responsive Dashboard
  • ☁ Cloud Deployment
  • 🔐 Secure Login System
  • 🤖 AI Shift Forecasting

👩‍💻 Author

Tasnem Islam Prome

Data Analytics • Healthcare Technology • Python Developer


If you found this project useful, consider giving it a Star!

About

Healthcare workforce analytics dashboard for tracking shifts, holiday hours, overtime, and earnings using Python, Pandas, and Streamlit.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages