Back to catalog
Full Stack
2026-01-20

JewelBill Pro — Jewellery Billing Desktop App

Offline-first desktop billing and inventory app for jewellery stores, with GST invoices, old-gold exchange, PDF invoices, WhatsApp sharing, and license management.

The Problem

Small jewellery stores need fast, GST-compliant billing that handles gold weights, making charges, and old-gold exchange, and keeps working without an internet connection.

The Solution

Built an Electron desktop app with a local SQLite database that handles the full billing workflow and generates professional PDF invoices.

Key Capabilities
  • GST-compliant invoices with automatic CGST / SGST calculation.
  • Old-gold exchange deductions and calculations based on gross / net weight and making charges.
  • Professional PDF invoices with store logo, BIS Hallmark branding, UPI QR code, and amount in words.
  • Dashboard for today's sales, invoice count, and recent transactions, plus product and customer management.
  • One-click WhatsApp invoice sharing and keyboard shortcuts for fast billing.
  • Machine-locked license activation, admin password protection, and data stored safely across app updates.

Technology Stack

ElectronSQLiteJavaScriptHTML5CSS3

Offline-First

All data lives in a local SQLite database, so billing keeps working without internet and customer data stays on the store's own machine.

Lessons Learned & Key Takeaways

JewelBill Pro taught me how to ship a desktop product: offline-first data storage, licensing, and a billing workflow fast enough for a busy shop counter.