
Java Inventory Management
Console application that manages products, sales and in-memory stock through a CRUD workflow built with Java and object-oriented programming.
Problem
Manage a small inventory without a database while keeping product registration, sales and available stock consistent.
Built solution
- Product registration, search, editing and deletion
- Sales with validation and stock reduction
- Category summaries and safe input handling
Demonstrated learning
I turned Java fundamentals into a complete workflow using arrays, methods, classes, encapsulation, input validation and custom exceptions.




