desktop
# Inventory & POS System
Cross-platform desktop POS and inventory management system with barcode scanning, supplier management, and thermal receipt printing.
Overview
A desktop application built for retail shops and supermarkets. It works offline-first and syncs data when an internet connection is available. Built using Electron for cross-platform support (Windows/Linux).
Features: USB barcode scanner support, product catalog with categories and variants, stock-in/stock-out tracking, low stock alerts, purchase order management, supplier credit tracking, daily/weekly/monthly sales reports, and 80mm thermal receipt printing.
Features: USB barcode scanner support, product catalog with categories and variants, stock-in/stock-out tracking, low stock alerts, purchase order management, supplier credit tracking, daily/weekly/monthly sales reports, and 80mm thermal receipt printing.
Problem & Solution
Problem
Small retail shop owners were using pen-and-paper for sales and inventory. They had no way to know when a product was running out of stock, and monthly stock counting took 2-3 days of manual work.
Solution
Built an Electron app with a local SQLite database for offline operation. A PHP-based sync engine pushes daily sales data to a central server for multi-branch reporting. The POS interface is optimized for touchscreen use with large buttons and keyboard shortcuts.
Outcomes
Deployed at 12+ retail shops
Stock counting time reduced from 3 days to 2 hours
Works 100% offline
Supports Windows 10 and Ubuntu