Project Summary
- Resource Monitor: modular Bash terminal dashboard for CPU, Memory, Disk, Network, and Processes.
- Designed for learning Operating Systems concepts and for live demos.
- Lightweight, easy to run on native Linux or inside a VM (WSL works but has limitations for network/sensors).
Key Achievements
- Modular architecture: separate modules (cpu, memory, disk, network, process) and shared utils.
- Interactive process management with safe-kill flow and clear user messages.
- Presentation-style website to showcase results, screenshots, demo video, and code link.
Limitations & Notes
- WSL may not show full host network or hardware sensor data. use VM/native Linux for full accuracy.
Future Work
- Add plugin support and richer visualizations (sparklines or tiny charts in terminal).
- Optional web-socket frontend for live browser-based monitoring and interactive filtering.
- Authentication & role-based safe-kill controls for multi-user.
Project Report
- Project Report (Drive): project-report
Source Code
- Source code (GitHub): github.com/isthisdeception/resource-monitor
- Run instructions: extract repo → `chmod +x htoppp.sh` → `./htoppp.sh`