Description A Java Swing desktop application for managing product inventory with expiry tracking and valuation reports.
Key Features: Add Product Edit Product Delete Product Stock Level Monitoring Expiry Tracking Inventory Evaluation
Inventory Manager A simple Java program to track products with expiry dates.
How to Use Run the Program
bash javac InventoryFinalform1.java java InventoryFinalform1 Add Products
Click "Add Product" button
Fill in: ID, Name, Quantity, Price
Choose category
Add expiry date if needed
Click "Add Product"
Manage Products
Edit: Select product → "Edit Product"
Delete: Select product → "Delete Product"
What It Shows 📊 Total products and value
📅 Expiry warnings
💰 Inventory worth
Reports Stock Report: See all products by category
Expiry Report: Check what's expired or expiring soon
Valuation Report: See total value by category
Data Saves automatically to inventory.dat
Loads previous data when you restart
Requirements Java 8 or higher
Notes ID must be unique
Name can't be empty
Quantity/Price can't be negative
Expiry date can't be in past
License Free for educational and personal use.