Backend[SYS_ID: CLOCKSY-EMPLOYEE-ACTIVITY-TRACKER]

Employee Activity Tracker

Desktop and web platform for managing work sessions, employee activity, screenshots, teams, projects and operational reporting.

Open Employee Activity Tracker

01. Overview

Desktop and web platform for managing work sessions, employee activity, screenshots, teams, projects and operational reporting.

02. Interface / Screenshots

Employee Activity Tracker
Employee Activity Tracker project preview
[VISUAL_PLACEHOLDER]

No dedicated project screenshot is currently in the repository; this preview uses the shared visual placeholder.

03. Architecture

Interactive Architecture Walkthrough — a visualization of the implemented architecture/workflow.

Interactive Architecture Walkthrough

A desktop-to-web workflow connecting activity capture, authenticated APIs, relational records, object storage and reporting. [Visualization of the implemented desktop and web workflow.]

Speed:
Electron Desktop Client
Fastify API
Authentication and Workspace
Prisma Data Access
PostgreSQL
S3 / MinIO Uploads
Next.js Dashboard
Reports and Exports
Active Pipeline Stage
Launch simulation to view stage details.
Transition Example
Start the walkthrough to view a sample transition.
Console Logs
|
>Ready to trace workflow pipelines...

04. Problem

Teams need consistent desktop activity capture and structured reporting without separating local capture from the web workspace.

05. Solution

Connected an Electron capture application to Fastify and Prisma APIs and a Next.js dashboard with authentication, presigned object-storage uploads, workspace settings, reports, and exports.

Backend focus

  • -14 backend feature modules covering sessions, activity, screenshots, reports, projects, auth, storage, and workspace operations
  • -Fastify APIs with Prisma persistence and presigned object-storage workflows

06. Key Features

  • >Work sessions and activity capture
  • >Application and website usage
  • >Screenshots
  • >Teams and projects
  • >Workspace settings
  • >Reports and exports
  • >Authentication
  • >S3/MinIO presigned uploads

07. Engineering Challenges

Keeping desktop capture and dashboard state consistent

Connected local capture events to authenticated API workflows.

Handling screenshot storage safely

Used presigned uploads so large files do not pass through the application server unnecessarily.

08. Outcome

Built an end-to-end system where the desktop application, backend services and management dashboard operate as one connected product.

09. Technology

FastifyPrismaElectronReactNext.jsPostgreSQLS3/MinIO
[PROJECT_SPECIFICATIONS]
ROLE:
Full-Stack / Backend Engineer
CATEGORY:
Backend
TECHNOLOGY STACK:
FastifyPrismaElectronReactNext.jsPostgreSQLS3/MinIO
OUTCOME:
Built an end-to-end system where the desktop application, backend services and management dashboard operate as one connected product.