A Desktop Application for Streamlined Inventory Management
Back to PortfolioThe Inventory Management System is a desktop application I built to simplify product inventory tracking for small businesses or individuals. It features an intuitive JavaFX interface paired with a powerful Spring Boot backend, storing data in SQLite. With a sortable product table, full CRUD (Create, Read, Update, Delete) operations, and real-time search, this project showcases my full-stack development skills using modern Java technologies—all packaged into a single, easy-to-run JAR file.
This application replaces messy manual tracking with a digital solution, making it easy to manage products like “Laptop, $999, 10 units.” It’s designed to save time, reduce errors, and provide a clear view of inventory for users like store owners or hobbyists—demonstrating my ability to create practical tools.
-parameters
flag)/api/products
), which uses JPA to manage SQLite-parameters
flagExplore the code, build it with Maven, and run the JAR. Full setup instructions are on GitHub.