
Tech Stack
Description
Kenzer is a hybrid POS / ERP desktop application built on ElectronJS with a Frappe ERPNext backend running locally via Docker. It handles 100k+ products and customers without any UI slowdown.
Startup time was cut by 50x through multi-threaded data fetching at boot and a delta-sync caching strategy that only fetches records updated since the last session.
The app supports billing, invoicing, supermarket mode, barcode scanning, ZATCA integration, wholesale operations, and sales returns. PDF printing is near-instant (~2 seconds) with HTML client-side rendering, multiple printer driver support, and compatibility with all common thermal POS printers and barcode scanners. Both Arabic and English are supported.
- 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.
Page Info
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=1920&q=75)
