Python idle-detection agent paired with a MERN dashboard for activity logs, monitoring, and exportable reporting.
Challenge
Managers had no reliable view of idle time or application usage across remote machines. Prior scripts dumped CSVs nobody trusted. The team needed a lightweight agent plus a dashboard with charts and exports that leadership would actually open.
Approach
- 01
Built a Python detection agent for idle and application usage signals.
- 02
Ingested logs through a Node/Express API into MongoDB with queryable history.
- 03
Shipped a React dashboard with charts, filters, and exportable reports.
- 04
Kept privacy boundaries clear so monitoring stayed scoped to approved metrics.
Results
- Managers reviewed activity trends in-dashboard instead of weekly CSV dumps.
- Exportable reports shortened monthly ops reviews from hours to minutes.
- Agent + dashboard architecture stayed maintainable as metrics expanded.
