MiniProject2-Tasks – This project is the first in a series of small projects I plan to undertake to learn and demonstrate knowledge about different aspects of a coding language. The goal for this mini-project was to be able to create, view, modify and save a ‘task’ that the user defines, similar to a ‘to-do’ list. This was accomplished using a class, arrays (vectors) and learning how to use nlohmann to read and write from a JSON file.
MiniProject2-FileSync(WIP)– This MiniProject is aimed at demonstrating multithreading and GUI usage in C++. The idea is to allow a user to select a “main directory” (folder) and “sub directories”, when the program is told to start, it will monitor these directories on seperate threads, once it detects a change, depending on which directory has been modified and what contents were changed it will either copy or delete files.
For example the contents within the main directory will be copied into all subdirectories, and any sub directories that has content that the main does not, will have that content deleted.