Custom Jewellery Shop Management Software with Barcode System (Java Swing GUI)

Job ID: 40046603

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