// CASE STUDY · 2024

Multi-outlet retailer (NDA)

Supply Chain Management

Multi-outlet retail SCM. One state model, three role-views (store ops, finance, procurement). Vue + Vuex + Element UI.

Supply Chain Management — screenshot
// THE BRIEF

A retailer with stock-visibility chaos. Head office didn't know what was on shelves, store ops didn't know what was inbound, finance didn't know what was paid for. One platform to make the same data legible to each of them.

// WHAT I SHIPPED

Inventory across outlets, supplier relationships and contacts, procurement (RFQ → PO → receiving), and store-level stock for outlet managers. Vue + Vuex + Element UI, TypeScript end-to-end.

// THE DETAIL WORTH TELLING

Three roles, three vocabularies, one source of truth. Store ops want "what do I have right now". Finance wants "what did we pay for it". Procurement wants "what's still outstanding". One state model resolved into three screens, no duplicated data, no syncing nightmare.

// STACK
  • Vue.js
  • Vuex
  • TypeScript
  • Element UI
  • SCSS
// CONTACT · 連絡

Drop a line.

Quick brief is fine. I read everything.

or email kelvin@kyzenlabs.com