Fazeel Khan
← All projects 2025 Developer
Owned Project Desktop Point-of-Sale / Inventory Management System Intermediate

POS Desktop

A desktop POS system for small retail businesses to manage products, sales, stock, pricing, and daily transactions.

POS Desktop mockup

Tech Stack

  • JavaScript
  • React
  • ElectronJS
  • Local DB

Problem

Small retail businesses still run on spreadsheets — products, prices, and stock spread across inconsistent files. They need a single, simple system to manage inventory and process sales.

Solution

A desktop point-of-sale application that centralises product data, stock levels, and a transaction workflow in one admin-style interface designed for daily use.

Features

  • Product and category management
  • Stock tracking with low-stock awareness
  • Pricing and cost fields per product
  • Sales / invoice workflow
  • Admin-style dashboard for daily operations
  • Desktop-first UI optimised for a counter workflow

Architecture

  • JavaScript/TypeScript frontend with a desktop-friendly layout
  • Local data layer for products, sales, and stock state
  • Modular UI with reusable table, form, and modal primitives

What I learned

  • Building software for a counter is different from building for a browser tab.
  • Inventory state is harder than it looks — race conditions show up fast.
  • Boring UI is the right UI when the user is in a hurry.

Project highlights

  • Product and category management
  • Stock tracking with low-stock awareness
  • Sales / invoice workflow
  • Admin-style dashboard
  • Desktop-first UI
Download CV