Project 10 / 11
Inventory Management System
Stock, suppliers & orders on the desktop. My first inventory system — a JavaFX desktop app with a Java API layer and a MySQL database for managing stock levels, suppliers, customers and orders, with CRUD and real-time updates.

Overview
A desktop application to manage stock levels, supplier information and item tracking. Built in Java with a JavaFX UI and a MySQL database.
Features
- Customer management
- Product management
- Place orders and view order details
- Income reports
What I learned
This was where object-oriented design and layered architecture clicked — separating controllers, services and DAOs made every new feature cheaper to add than the last.
Next project