Nila Jewellery
All Web Work

Luxury & 3D WebGL · 2025

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.

Tech Stack
  • 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.

Engineering Highlights
3D WebGLReal-Time Renderer
ZXingBarcode POS Scanner
<1.4s3D Canvas Load Time
Digital Engineering

Want a platform engineered like Nila Jewellery?

Custom, ultra-fast platforms and database systems tailored to your exact operational workflows.