C++ CRUD application, based on principles of Object-Oriented Programming paradigm. Users can add, update and delete books of three types: ebook, audiobooks and traditional books.
- using OOP concepts within a C++ project
- saving data to a CSV file, in addition to in-memory repository
- testing the application with assertions