Back to Projects

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 — inventory & POS system
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 store overview — fictional demonstration data

MK Storage point of sale — fictional demonstration data

MK Storage point of sale — fictional demonstration data

MK Storage product and variant catalog — fictional demonstration data

MK Storage product and variant catalog — fictional demonstration data

MK Storage inventory by variant and location — fictional demonstration data

MK Storage inventory by variant and location — fictional demonstration data

MK Storage reporting interface — fictional demonstration data

MK Storage reporting interface — fictional demonstration data