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