🔗 Live Demo: https://system-health-dashboard.onrender.com
A lightweight Flask-based dashboard to monitor your system's real-time health — including CPU, RAM, Disk usage, and system time — all containerized with Docker and powered by GitHub Actions CI.
- 📊 Real-time system status (CPU, RAM, Disk)
- 🐍 Backend: Python + Flask + psutil
- 🌐 Simple HTML frontend
- 🐳 Docker & docker-compose ready
- ✅ GitHub Actions CI integrated
| Layer | Technology |
|---|---|
| Backend | Python, Flask, psutil |
| Frontend | HTML |
| Container | Docker, docker-compose |
| CI/CD | GitHub Actions |
docker-compose up- Backend: http://localhost:5000/health
- Frontend: Open the file
index.htmlin your browser (located atbackend/frontend/index.html)
{
"cpu": "13%",
"ram": "47%",
"disk": "62%",
"time": "2025-05-29 15:44:01"
}- Auto-runs on push to the
mainbranch - Verifies the
/healthendpoint is working usingcurl - Ensures backend boots and responds properly
- Add live charts with Chart.js
- Deploy the project on platforms like Render or Railway
- Improve the UI and add auto-refresh functionality
Syntax-Vibe-Amir
🔗 GitHub: github.com/Syntax-Vibe
