A desktop inventory management application built with C# and Windows Forms that manages Parts and Products using object-oriented design principles. The application includes live search functionality and supports associating Parts with Products.
- Manage Parts (Add / Modify / Delete)
- Supports Inhouse and Outsourced part types
- Manage Products (Add / Modify / Delete)
- Associate one or more Parts to a Product
- Live search for both Parts and Products on the main form
- Input validation and user-friendly error handling
- Sample inventory data loaded at startup (in-memory, no database)
- C# (.NET, WinForms)
- Object-Oriented Programming (inheritance, abstraction)
- Visual Studio
- Git & GitHub
- Open the solution file (
.sln) in Visual Studio - Build and run the application
- Sample Parts and Products load automatically on startup
- Data is stored in-memory (no database)
- Build artifacts (
bin,obj) are excluded via.gitignore




