
Nila Jewellery
Overview
A luxury digital showroom and integrated barcode POS management platform for Nila Jewellery, combining real-time 3D WebGL ring inspection (Three.js/Fiber), gold karat purity calculators, camera barcode scanning (ZXing), and automated PDF sales receipt generation.
- React
- Three.js
- React Three Fiber
- TypeScript
- Supabase
- Tailwind CSS
- Vite
The Challenge
High-end jewellery clients required photorealistic 3D interaction with diamond cuts and metal purities (18K, 21K, 22K Gold), while store managers needed a live POS barcode scanner to track high-value physical inventory without manual log errors.
Our Approach
Built a photorealistic 3D ring showcase using Three.js, React Three Fiber, and HDR environment reflection shaders.
Engineered an in-browser barcode camera scanner (ZXing / BWIP) and POS terminal for fast stock lookups and instant bill generation.
Integrated Supabase PostgreSQL database for real-time gold weight, diamond carat, and daily gold rate pricing calculations.
Key Capabilities
3D WebGL Ring Customizer
Real-time 3D diamond cut, metal purity (Yellow/Rose/White Gold), and engraving renderer.
Camera Barcode POS Terminal
In-browser QR/barcode scanner with automated inventory lookup and cart addition.
PDF & Excel Invoice Generator
Automated digital receipts with itemized gold weight, making charges, and VAT calculation.
Live Gold Rate Pricing
Dynamic price recalculation based on daily BAAJMA gold karat market rates.
Want a platform engineered like Nila Jewellery?
Custom, ultra-fast platforms and database systems tailored to your exact operational workflows.