Skip to content

Maryam024/WorkPulse

Repository files navigation

🚀 WorkPulse

WorkPulse is an AI-powered employee productivity monitoring system that helps organizations track productive work hours, monitor employee activity, and generate automated productivity reports.

The system consists of a lightweight desktop monitoring agent and a Flask-based web dashboard. It records active and idle time, captures periodic screenshots, extracts text using OCR, stores activity data in Supabase, and automates report generation through n8n. Productivity summaries are delivered via email using the Resend API, enabling managers to gain actionable insights into workforce efficiency.

✨ Key Features

  • ⏱️ Tracks active and idle working time
  • 📸 Captures periodic screenshots for activity monitoring
  • 🔍 Extracts on-screen text using OCR
  • 📊 Interactive productivity dashboard built with Flask
  • 🗄️ Stores employee activity data in Supabase
  • ⚙️ Automates workflows with n8n
  • 📧 Sends productivity reports using Resend
  • 📈 Provides daily productivity analytics and insights

🛠️ Tech Stack

  • Backend: Flask (Python)
  • Database: Supabase
  • Automation: n8n
  • Email Service: Resend API
  • OCR: EasyOCR
  • Frontend: HTML, CSS, JavaScript

About

AI-powered employee productivity monitoring system that tracks active/idle time, captures screenshots, automates reporting with n8n, and stores analytics in Supabase.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors