How nayakbnk/workforce-productivity-wellbeing works
MindEase is a browser-based workforce wellbeing platform. Its visible workflow loads employee data from CSV, derives stress scores and levels, then presents staff analytics and shift recommendations; users can also send notifications and optimization requests to an API. The repository includes named analytics, statistics, optimizer, and footprint pages, plus image-processing utilities, but no backend implementation. Connections among those pages and the image utilities are not established by the available excerpts, so they are shown without inferred call flows.
Main entry points: script.js CSV intake · index.html Workforce dashboard · optimizer.html Shift optimizer · analytics.html Analytics view
Components 14
Workforce analysis
- CSV intake
script.js - Employee processing
script.js - Stress scoring
script.js - Notifications
script.js
Reports and planning
- Workforce dashboard
index.html - Analytics view
analytics.html - Statistics view
statistics.html - Shift optimizer
optimizer.html - Footprint view
footprint.html - Charts and trends
script.js - Shift recommendations
script.js
API and image utilities
- Workforce API
- Image utilities
utils.py
Other components
- Workforce user
Connections 12
- Workforce user → CSV intake: uploads data
script.js - CSV intake → Employee processing: parses rows
script.js - Employee processing → Stress scoring: calculates scores
script.js - Workforce user → Shift optimizer: views recommendations
- Shift optimizer → Shift recommendations: renders swaps
script.js - Shift recommendations → Workforce API: sends swaps
script.js - Notifications → Workforce API: sends notification
script.js - Workforce user → Workforce dashboard: uses platform
- Workforce dashboard → Charts and trends: renders charts
- Workforce user → Analytics view: views analytics
- Workforce user → Statistics view: views statistics
- Workforce user → Footprint view: views footprint