Inventory Management Program
Java HTML JavaFX IntelliJ IDEA SceneBuilderSummary: This is an inventory management system built for a theoretical manufacturing business. The program maintains an overall inventory that is broken down into products and parts. Products are made off of parts (i.e. a bicycle manufacturer keeps track of tires, hardware, other parts for each bicycle type produced), and the user can add, delete, or modify parts as they see fit. These actions modify the main inventory list directly, and are not saved upon exit. There are separate screens for part and product modification, and the product screen populates live data from the current part inventory. There are confirmation dialog boxes for each removal and delete button as a fun data safety feature.
Tech Specs: This application was built using Java and JavaFX, and the GUI was developed using SceneBuilder. The parts and products are Java objects, and the inventory is built off of arrays backed by observable lists. This enables easy data population into the tableviews of the program. Sample data is hardcoded into the program and loads at startup. Relevant JavaDocs documentation was produced in tandem and is available in the repository!