Professional
Kenzer – Hybrid POS / ERP Desktop App
I built a desktop POS that stays instant with a hundred thousand products behind it.

- Discipline
- Full Stack, Web Dev
- Timeline
- January 2024 – December 2024
- Stack
- ElectronReactTypescriptSQLiteDockerNode.js
- Links
Overview
Kenzer is a hybrid POS and ERP desktop app on Electron, talking to a Frappe ERPNext backend running locally in Docker. It carries 100k+ products and customers without the UI ever stalling.
The hard part was boot time. I cut it by 50x with multi-threaded fetching at startup and a delta-sync cache that only pulls records changed since the last session, so a shop opening in the morning isn't waiting on a full sync.
On top of that sits billing and invoicing, supermarket mode, barcode scanning, ZATCA integration, wholesale and sales returns. Printing was its own project: rendering receipts as HTML on the client got PDFs out in about two seconds, across the usual spread of thermal printer drivers, in both Arabic and English.
Highlights
- ElectronJS + ReactJS desktop app with Frappe ERPNext backend running locally via Docker.
- Handles 100k+ products and customers with no UI slowdown.
- 50x faster startup via multi-threaded boot fetching and delta-sync caching.
- Near-instant PDF printing (~2s); supports all major thermal POS printers and barcode scanners.
- ZATCA integration; wholesale mode, supermarket mode, and sales returns.
- Multi-language: Arabic RTL and English LTR.
Screens
Versatile POS Modes
Features dedicated modules for Supermarket, Restaurant, and Wholesale operations. Easily handles complex sales returns, barcode scanning, and scales to 100k+ products with zero UI lag.




Fast Startup & Background Sync
Boot times were reduced by 50x through multi-threaded data fetching and a smart delta-sync caching strategy that pulls only updated records from the central ERP backend.

Advanced Printing Capabilities
Near-instant HTML client-side printing outputting to PDF or directly to thermal POS printers. Features deep printing configuration and driver support for all standard hardware.
.png&w=3840&q=75)

