
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