A console-based Inventory Management System built in Java demonstrating OOPS, Collections, and File Handling.
The system allows managing products, tracking inventory, viewing analytics, and saving data persistently.
- Add, update, delete products
- Search product by ID
- View all products
- Low stock alert
- Inventory analytics (total value, highest-value product)
- Persistent storage using file handling
- Java (Core)
- Object-Oriented Programming (OOP)
- Collections Framework (HashMap, ArrayList)
- File Handling (FileWriter, BufferedReader)
- Clone the repository
- Open the project in your IDE or terminal
- Compile all
.javafiles - Run
Main.java - Use menu to interact with the system
- Convert to Spring Boot + MySQL REST API
- Add web interface/dashboard

