Emil Erofeevskiy 1998-As long as possible | All Rights Reserved
https://github.com/Emilianissimo/SMART-Drives-Visualiser
A small desktop utility built while learning C++ and Qt6.
Nothing enterprise. Nothing overengineered. Just practice — and something visual at the end of it.
This project was written as a learning exercise.
The goal wasn’t to build a full disk-monitoring suite.
The goal was to:
Practice C++
Work with Qt6
Parse S.M.A.R.T. data
Visualize it in a clean way
That’s it.
Reads S.M.A.R.T. data from available drives
Detects the disks it can access
Renders a pie chart (bar-style visualization) per drive
Displays basic health state visually
Each disk gets its own simple visual representation.
No historical tracking.
No background daemon.
No alerts.
Just: read → interpret → draw.
Because learning C++ properly means building real things.
Not just console exercises.
Qt6 was chosen to:
Work with GUI components
Practice layout management
Use Qt charts / rendering
Structure a small desktop application properly
The output is intentionally minimal — but functional.
C++
Qt6
Basic S.M.A.R.T. parsing
Qt GUI rendering (pie chart per disk)
This is not a production monitoring tool.
It’s a focused educational project with a visible result.
And that’s enough.
Emil Erofeevskiy 1998-As long as possible | All Rights Reserved