University project to design a shop management system in C++, structured into several classes to optimise stock, sales and customer management.
The programme distinguishes between traditional customers (e.g. age control for alcohol purchases) and loyal customers, who benefit from personalised monitoring with purchase history and loyalty points. It also manages several product categories, such as food (ireduced VAT rate of 5.5%) and non-food (iVAT rate of 20%). Finally, a register is used to record each sale (iproduct, price, date) and to track supplier orders to ensure that stock is replenished.
This project was made in collaboration with Jeremy Desbois.