Skip to content
← All projects

Deployed system · POS Systems

Multi-Branch POS & Inventory

I deployed checkout and centralized warehouse inventory across four retail branches so teams can manage sales and stock in one system.

My role: Full Stack Engineer & Implementation Lead

The problem I faced

I faced mismatched stock counts and disconnected registers that made checkout and daily reconciliation harder for branch teams.

My approach

I deployed checkout and centralized warehouse inventory across four retail branches so teams can manage sales and stock in one system.

Architecture decisions

Multi-Store Concurrency

I used row-level transaction locks when decrementing inventory so simultaneous registers cannot update the same stock count unchecked. That decision targets overselling at the data boundary.

What I delivered

  • I deployed across 4 retail branches
  • I centralized warehouse inventory
  • I connected inter-branch stock transfers
  • I built checkout with offline resilience

Technology and methods

  • React
  • Node.js
  • PostgreSQL
  • Tailwind CSS
  • WebSockets
  • Prisma