This project was developed as part of the Microsoft Foundations of Coding – Full Stack Development Course.
It represents the culmination of key programming concepts learned throughout the program — including planning, design, and implementation of a functional C# console application.
The Inventory Management System is a console-based application that allows users to efficiently manage product stock.
It showcases foundational programming skills in C#, focusing on core logic, structured code design, and user interaction.
- Add New Products — Record new products with name, price, and stock quantity
- Update Stock — Adjust inventory when products are sold or restocked
- View All Products — Display current inventory with quantities and prices
- Remove Products — Delete products that are no longer available
- Control structures (
if,else,switch) - Loops (
for,while) - Methods (defining, calling, and reusing)
- Basic data management and user interaction
- Console I/O formatting
- Language: C#
- Framework: .NET SDK (Console Application)
- Environment: Visual Studio / VS Code
Jimmy Perron
Analyst – Technical Systems | Industrial IT & Data Engineering
GitHub Profile