Smart Backup & File Intergrity Manager
Built and completed a C++17 and Qt 6 desktop application for verified backups, restore operations, persistent backup history, and file integrity monitoring. The project marked a practical step from console-based C++ into event-driven desktop development, including Qt signals and slots, worker threads, SQLite integration, resource management, deployment, and Windows installer packaging.
- C++17 and Qt 6 desktop development
- Signals and slots for event-driven UI
- QThread worker architecture
- Recursive backup and restore workflow
- SHA-256 file verification
- File integrity manifest scanning
- Modified
- missing and new file detection
- SQLite backup history
- QSS interface styling
- CMake and Git workflow
- Windows deployment with windeployqt
- Installer packaging with Inno Setup