A Java-based car parts inventory management system developed as part of university coursework.
The project focuses on applying object-oriented programming principles to solve a practical inventory management problem within an automotive context.
This project was created as part of a software development module. The objective was to design and implement a structured application that manages inventory data using Java.
Engine Edge Management is a console-based system that allows users to manage automotive parts inventory.
The system supports:
- Adding and removing car parts
- Updating stock quantities
- Viewing and managing inventory records
- Validating user input and handling errors
- CRUD operations for car parts
- Stock level tracking
- Input validation
- Object-oriented design (classes, methods, encapsulation)
- Clear and readable program structure
- Java programming
- Object-Oriented Programming (OOP)
- Use of collections and control structures
- Problem-solving and logical design
- Writing maintainable coursework-level software
- Language: Java & CSS
- Environment: Console-based application
- Tools: Standard Java libraries