Architecture & Stack Components
React 19Electron / Node.jsSQLitePostgreSQLTailwind CSSESC/POS Thermal Printing

The Engineering Challenge
Problem Statement
Unreliable internet connectivity in brick-and-mortar retail environments leads to lost sales and inaccurate inventory records.
The Architecture Solution
Technical Strategy
Designed an offline-first transactional queue utilizing SQLite with background sync to PostgreSQL once connectivity resumes, coupled with direct thermal ESC/POS raw hardware drivers.
Verified Production Outcomes
Zero downtime during internet outages
100% accurate shift-end cash register reconciliation
Full System Overview
A robust commercial retail management system built for high-volume supermarkets, hardware outlets, and restaurants. Supports multi-terminal cashier sessions, automated stock valuation, and reconciliation.