Disclosure: I build and sell software as SGAIT. This is my own product — I'm posting it in #showdev because this is exactly the community whose feedback I trust.
The problem I kept seeing
Small shops run on three systems at once: a notebook for stock, a calculator for the till, and memory for everything else. When the notebook and the shelf disagree, the owner loses money quietly, every day.
Cloud POS tools fix this, but they charge per month, per register — forever. For a small shop, that rent adds up to more than the software is worth.
What I built
StockFlow POS — a complete point-of-sale and inventory system that a shop owns outright:
- Checkout — fast billing with barcode scanning and a cart built for queues
- Live inventory — stock updates the moment a sale happens; low-stock items surface before they run out
- Invoices & suppliers — purchase orders and supplier records in the same place as sales
- Staff roles — separate admin and staff logins, so the till and the settings aren't the same door
- Daily reports — the day's sales picture at a glance, no spreadsheet export ritual
It's self-hosted with the full source code included: one payment, no subscription, no per-register fees.
Try it (30 seconds)
Live demo: https://stockflowpos-sagit.netlify.app/
Login: admin@stockflowpos.local / admin123 (a staff login, staff@stockflowpos.local / staff123, shows the restricted view)
If you want to run it for your own shop: https://shihabtemplates.gumroad.com/l/dwbvk
What I'd love feedback on
- If you run (or have built for) a small shop: which module decides it for you — checkout speed, stock accuracy, or reporting?
- What's the one feature a POS must never get wrong?
Brutal honesty welcome. That's what showdev is for.



