MK Storage — inventory & POS system
Inventory and point-of-sale system for a real shoe and bag shop, with a full Kurdish (Sorani) right-to-left interface. Designed, built and deployed alone.
PostgreSQLNext.jsTypeScriptDrizzleORMtRPCTailwind CSSVercel

MK Storage (MK ئەنبار) is the internal business system for a physical retail shop selling shoes and bags. It handles the whole daily flow — selling at the counter, returns, buying from suppliers, and tracking stock across storage areas — in a fully Kurdish (Sorani) right-to-left interface with prices in Iraqi dinar. I designed, built and deployed it on my own, and the shop uses it.
Key Features
- •Point of sale, sales & returns, purchases, suppliers with balances, customers
- •Products with size/colour variants and barcodes
- •Stock tracked per storage area — never allowed below zero
- •Reports, Google sign-in, Kurdish Sorani RTL interface
- •Next.js, tRPC, Drizzle ORM, PostgreSQL (Neon) — built alone
Screenshots
MK Storage store overview — fictional demonstration data

MK Storage point of sale — fictional demonstration data

MK Storage product and variant catalog — fictional demonstration data

MK Storage inventory by variant and location — fictional demonstration data

MK Storage reporting interface — fictional demonstration data
