ETS - Employee Tracking System
Project Overview
• Title: ETS - Employee Tracking System • Project Type: AI-Powered Remote Work Monitoring & Management Platform • Desktop Framework: Electron.js • Live Demo: https://www.youtube.com/watch?v=lJ_4DYB98Eg
Problem Statement
Managing remote teams is difficult without balanced transparency. Employers need to verify work activity, tracked hours, and productivity without relying on invasive or inconsistent monitoring methods. Traditional tools either provide too little visibility or create excessive friction.
Solution
ETS provides a dual-role system for Employees and Admins in one unified desktop platform.
• Home dashboard with visual weekly work-hours chart and exact duration hover states.
• Historical records available for previous weeks.
• One-click start/stop tracking workflow.
• Local-first recording buffer during active session.
• On stop: recording finalization, secure upload, and local cleanup.
• Configurable recording intervals (hourly, 30-minute, or custom chunk size).
Technologies Used
• Desktop: Electron.js
• Frontend: HTML, CSS, JavaScript / React
• Backend: Node.js
• Screen Recording: Electron desktopCapturer API
• Real-Time Communication: WebRTC
• Database: MongoDB / Firebase
• Authentication: JWT / Session-based access
Architecture Highlights
• Cross-platform Electron desktop app for Windows, macOS, and Linux.
• Role-based interface separation for Employee and Admin workflows.
• Local-first recording with secure upload and automatic post-upload deletion.
• Chunked recording model for flexible storage and retrieval.
• Server-side full-day video compilation from multiple recording segments.
• Zero-lag live feed updates to Admin dashboard on employee tracking start.
Impact
• Improved accountability without heavy manual supervision overhead.
• Faster operational review with session-level and full-day video insights.
• Better balance between productivity monitoring and workflow continuity.
• Practical remote-team management system for transparent performance tracking.

