← Back to portfolio

Personal Project

RPI
Dashboard

Real-time monitoring interface for Raspberry Pi, visualize system metrics from any browser on the local network.

Python
HTML5
CSS3
JavaScript
rpi-dashboard | 192.168.1.42:5000
CPU Usage
43%
RAM Usage
68%
Temperature
55°C
Disk Used
28%
Network (RX)
81%
Uptime
4d 17h 32m
CPU History (last 30 seconds)

Description

RPI Dashboard is a lightweight web server running directly on a Raspberry Pi. It exposes an interface accessible from any device connected to the local network, allowing real-time monitoring of the system's status: CPU load, memory, temperature, disk and network.


Data is collected server-side via Python and system libraries, then sent to the browser through HTTP polling at regular intervals.

Features