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