Custom Jewellery Shop Management Software with Barcode System (Java Swing GUI)
Budget: ₹1,500 – ₹12,500 INR
I am looking for a skilled Java developer to build a custom Jewellery Shop Management System for my store named “Priyanka Jewellers”. The software should be a desktop-based application developed in Core Java using Swing GUI (no web application).
Required Features
1. Modern Dashboard
Display daily Gold Rate and Silver Rate
Display Date & Time
Show quick summary of:
Cash in Hand
Total Stock Items
Daily Sales
2. Billing / Invoice Module
Create customer invoices
Generate unique bill numbers automatically
Add items via barcode scanning or barcode input
Automatic calculation:
Weight-based pricing
Making charges
GST
Discounts
Option to print/download invoice as PDF
3. Stock / Inventory Management
Add, update, and delete jewellery items
Store:
Item Name
Metal Type (Gold/Silver/Other)
Purity
Weight
Quantity
Automatic barcode generation when adding new items
Real-time stock updates after billing
4. Barcode System
Auto-generate unique barcode numbers for every product
Display barcode image inside the app
Barcode should be scannable using standard barcode scanners
5. Dynamic Price System
System should automatically update product prices based on:
Current Gold rate
Current Silver rate
Bulk update prices when rates change
6. Cash Management
Track daily:
Cash In
Cash Out
Maintain cash balance history
7. Pre-Order Module
Add customer pre-orders
Store advance payments
Track order status:
Pending
Ready
Delivered
8. Supplier Management
Add and manage suppliers
Track supplier details and transactions
9. Data Handling
Application should work without heavy server setup
Support local storage (file-based or lightweight database like SQLite)
Technical Requirements
Language: Java (Core Java)
UI: Swing GUI or JavaFX
Clean and maintainable code structure
Well-documented source code
Easy-to-use UI
Deliverables
Complete source code
Working .JAR or .EXE file
Step-by-step setup guide
Database/file structure documentation
Skills Required
Java Development
Swing/JavaFX
Barcode Generation
Desktop Application Development
Required Features
1. Modern Dashboard
Display daily Gold Rate and Silver Rate
Display Date & Time
Show quick summary of:
Cash in Hand
Total Stock Items
Daily Sales
2. Billing / Invoice Module
Create customer invoices
Generate unique bill numbers automatically
Add items via barcode scanning or barcode input
Automatic calculation:
Weight-based pricing
Making charges
GST
Discounts
Option to print/download invoice as PDF
3. Stock / Inventory Management
Add, update, and delete jewellery items
Store:
Item Name
Metal Type (Gold/Silver/Other)
Purity
Weight
Quantity
Automatic barcode generation when adding new items
Real-time stock updates after billing
4. Barcode System
Auto-generate unique barcode numbers for every product
Display barcode image inside the app
Barcode should be scannable using standard barcode scanners
5. Dynamic Price System
System should automatically update product prices based on:
Current Gold rate
Current Silver rate
Bulk update prices when rates change
6. Cash Management
Track daily:
Cash In
Cash Out
Maintain cash balance history
7. Pre-Order Module
Add customer pre-orders
Store advance payments
Track order status:
Pending
Ready
Delivered
8. Supplier Management
Add and manage suppliers
Track supplier details and transactions
9. Data Handling
Application should work without heavy server setup
Support local storage (file-based or lightweight database like SQLite)
Technical Requirements
Language: Java (Core Java)
UI: Swing GUI or JavaFX
Clean and maintainable code structure
Well-documented source code
Easy-to-use UI
Deliverables
Complete source code
Working .JAR or .EXE file
Step-by-step setup guide
Database/file structure documentation
Skills Required
Java Development
Swing/JavaFX
Barcode Generation
Desktop Application Development