C++ based clients & transactions management tool that uses .txt files as input and output. A project in collaboration with @cyrilico regarding a subject for college.
#####Client's Management
- Show clients alphabetically
- Show a client's properties
- Edit a client's properties
- Add a new client
- Remove a client
- Show 'Bottom10' (clients with the least shopVolume)
#####Transactions Management
- Show transactions between two dates
- Show client's transactions (by chronological order)
- Add a transaction (make a purchase)
- Show transactions made on a specific date
- Show transactions since a specific date
- Show all transactions made
#####Recommendation System
- Show recommended product for a specific client
- Show recommended product for 'Bottom10' clients
#####Others
- Show available products
##Usage
- Run program
- Follow instructions on screen to add 'clients', 'products' and 'transactions' input files.
- Navigate menus to select features
Example files are available in the repository as 'clients.txt', 'products.txt' and 'transactions.txt', and must follow the respective patterns in order to work.