A JavaFX MVC application that manages the creation, modification, and deletion of parts and products (where products consist of parts). Once created, parts and products are able to be filtered by their names. The application has input validation and uses dialogs as confirmation prompts.
- Models, Views, and Controllers are segregated into different packages.
- Global variables are listed in a Properties file to support quick, global changes.
- FXML Views
- All variables and methods have appropriate comments.
- OOP (Object Oriented Programming) principles are followed (inheritance).