POS Desktop
A desktop POS system for small retail businesses to manage products, sales, stock, pricing, and daily transactions.
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
Other projects
Full-Stack MERN E-commerce Platform
Golden Art Frames
Custom photo product e-commerce platform with in-browser editor, Stripe checkout, and admin dashboard.
Collaborative AI Fashion / Image-Generation Platform
Imagine AI Fashion Platform
Collaborative AI platform for fashion image generation and virtual photoshoot workflows. Contributed to frontend and backend features.
Export / Business Website
Pak Origin Export
Professional export-business website presenting products, company info, and contact pathways for international buyers.