ETS - Employee Tracking System

  • Home
  • /ETS - Employee Tracking System
Project Details Cover 1

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.

Client:
MoonSys Limited
Date:
Ongoing - Present
Services:
Full Stack & Desktop Application Developer