Skip to content

All projects

Desktop app, side project

Diamond inventory desktop app

A Windows desktop app for a diamond manufacturing floor: rough parcels in, polished stones out, with sales and books alongside. Built on my own, from first commit to installer.

Built with
  • Electron
  • React
  • Redux Toolkit
  • Node.js
  • Express
  • MongoDB
  • PostgreSQL
  • Playwright
Links
Code is in a private repository

What I built

  • Tracks stock from rough parcels through the production pipeline to polished diamonds, with custody at every stage.
  • Works offline for inventory, production, dispatch slips and sales, then syncs when the network returns. Accounting stays online-only so no one sees figures built from half-synced data.
  • Supports several companies on one install, with each company's books kept separate.
  • Ships through a signed installer with machine activation and automatic updates.
screens
29
screens
Playwright test files
38
Playwright test files
commits, all mine
290+
commits, all mine