Skip to content

Harshcodeszs/Java-harsh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Java Gui Project

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

⚠️ Low stock alerts (≤10 items)

📅 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.

About

random itch

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages