An interactive analytics dashboard built to help healthcare organisations monitor working hours, overtime, holidays, and estimated earnings.
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.
| 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 |
Healthcare Shift Records
│
▼
Data Cleaning
│
▼
Data Processing
│
▼
KPI Calculations
│
▼
Interactive Dashboard
│
▼
Workforce Insights
Monitor workload patterns across different weeks.
Estimate earnings using:
- Regular Hours
- Holiday Hours
- Overtime
Identify:
- Extra working hours
- Overtime distribution
- Workload spikes
Display:
- Total Hours Worked
- Holiday Hours
- Overtime Hours
- Estimated Salary
- Average Weekly Hours
| Technology | Purpose |
|---|---|
| 🐍 Python | Core Programming |
| 🐼 Pandas | Data Processing |
| 📊 Streamlit | Dashboard Development |
| 📈 Plotly | Interactive Charts |
| 📄 CSV | Data Source |
📦 CareShift-Insights
├── 📄 app.py
├── 📄 requirements.txt
├── 📄 README.md
│
├── 📂 sample_data
│ └── shifts.csv
│
├── 📂 screenshots
│
├── 📂 reports
│
└── 📂 .streamlit
└── config.toml
| Dashboard | Analytics |
|---|---|
| (Add Dashboard Screenshot) | (Add Charts Screenshot) |
Clone the repository
git clone https://github.com/tasnem-tech/careshift-insights.gitNavigate into the project
cd careshift-insightsInstall dependencies
pip install -r requirements.txtLaunch the dashboard
streamlit run app.py- 📊 Data Analytics
- 📈 Interactive Dashboards
- 🐍 Python Programming
- 🐼 Pandas
- 📉 Business Intelligence
- 📋 Workforce Analytics
- 📊 KPI Reporting
- 📈 Data Visualisation
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
- 📄 PDF Report Export
- 👥 Multi-Employee Dashboard
- 📅 Monthly & Annual Analytics
- 💰 Payroll Forecasting
- 📱 Mobile Responsive Dashboard
- ☁ Cloud Deployment
- 🔐 Secure Login System
- 🤖 AI Shift Forecasting