Skip to content

a data-driven solution designed to streamline employee performance management with Metabase and Streamlit webapp

Notifications You must be signed in to change notification settings

thachha-nguyen/Staff-Performance-Tracker

Repository files navigation

Clinic Performance Tracker

Clinic Performance Tracker is a data-driven solution designed to streamline employee performance management at clinics. This project includes two main deliverables:

  1. An interactive dashboard built in Metabase to track and visualize employee performance metrics.
  2. A target generator tool built in Streamlit using Python to efficiently set employee performance targets.

Introduction

Background

Efficient employee performance management is critical for healthcare facilities to ensure quality service delivery and resource optimization. To address this, the Clinic Performance Tracker project was developed to empower clinic managers with real-time insights into staff performance and provide tools to set performance goals effectively.

This project was initiated to solve key challenges faced by clinic managers, such as:

  • Tracking employee performance across various metrics.
  • Setting and managing weekly-monthly-yearly target hours for staff members.
  • Streamlining data visualization and analysis processes.

Deliverables

1. Performance Dashboard

The dashboard, built using Metabase, provides clinic managers with a comprehensive view of employee performance. Key features include:

  • Real-time performance tracking by location, manager, and staff.
  • Aggregated performance metrics (actual working hours vs. target hours).
  • Interactive filters for customization (e.g., date, location, and manager).

Click the image below to watch the demo on YouTube:

Watch the Demo

2. Target Generator Tool

The target generator, built in Streamlit, enables clinics to set performance targets for employees. This tool simplifies the annual target cloning process by:

  • Cloning target hours from the previous year to the upcoming year.
  • Allowing adjustments to target hours (ranging from 4–7 hours per day per person).
  • Exporting updated targets to integrate with the performance dashboard seamlessly.

Check out the video demo of the tool here:

Watch the Demo


How to Use

For detailed setup and usage instructions, please visit the Documentation folder.


Technologies Used

  • Metabase: For dashboard creation and data visualization.
  • Streamlit: For building the target generator tool.
  • PostgreSQL: As the primary database for data storage.
  • Python: For backend scripting and data manipulation.

Contributors

About

a data-driven solution designed to streamline employee performance management with Metabase and Streamlit webapp

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages