Object-oriented coursework simulation
Grocery Management System
Software developer
Built a C# console simulation for grocery-store operations, including inventory tracking, produce expiration, and customer deliveries.
View project repository (opens in a new tab)THE BRIEF
What needed to be built.
Model store behavior and stock changes with clear responsibilities between interacting objects.
MY CONTRIBUTIONS
My contribution.
Object design & store behavior
- Implemented C# classes and interfaces for produce, customers, employees, and deliveries.
- Tracked inventory quantities, costs, storage conditions, and produce expiration.
- Processed customer deliveries using available stock, customer balances, and product exclusions.
THE RESULT
Inventory and delivery workflows modeled with C# objects.
Delivered a C# grocery-store simulation that tracks inventory and produce availability and processes deliveries according to customer balances and exclusions.