Inventory Management Program

Java HTML JavaFX IntelliJ IDEA SceneBuilder
Github Repository

Summary: 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!

Contact

Please reach out to establish a professional connection with me! My most relevant social links are listed below:

LinkedIn Github Email