tasnem-tech
careshift-insights
Pythonโœจ New

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

Last updated Jun 28, 2026
17
Stars
0
Forks
0
Issues
0
Stars/day
Attention Score
44
Language breakdown
Python 100.0%
โ–ธ Files click to expand
README

๐Ÿ’™ 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!

๐Ÿ”— More in this category

ยฉ 2026 GitRepoTrend ยท tasnem-tech/careshift-insights ยท Updated daily from GitHub