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.
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

More Projects

Portfolio Website

Personal developer portfolio with bilingual content (EN/BN),...

Food Delivery App Backend

High-performance RESTful API backend for a food delivery mob...

Task Management App

Team task management app with Kanban boards, time tracking,...

Project Details
Type Desktop
Published Jul 2025
Tools & Other
Electron PHP SQLite Bootstrap Node.js
Interested in a similar project?

Let's build something great together.

Get in Touch