Back to Projects
PC Performance Monitoring System screenshot
fullstackCompleted2026

PC Performance Monitoring System

Overview

PC Performance Monitoring System is a full-stack platform that allows an admin to monitor the hardware performance of multiple remote PCs from a single central dashboard. Each monitored machine runs a lightweight agent that pushes CPU, RAM, disk, and network metrics to Supabase in real time. The Next.js dashboard visualises the data with live charts, historical trend views, and per-machine breakdowns.

Key Features

  • Real-time CPU, RAM, disk, and network metric collection
  • Lightweight Python agent deployed on each monitored PC
  • Supabase integration for real-time data push and storage
  • Central Next.js admin dashboard with live performance charts
  • Historical data view with trend analysis over time
  • Per-machine breakdown with individual device pages
  • Prometheus-compatible metric collection architecture
Next.jsTypeScriptSupabaseSystem Monitoring

Project Links