Sales & Inventory System with Dual POS
Multi-warehouse inventory with two POS front-ends: a touchscreen GUI and a fast form-entry mode.
Multi-warehouse sales and inventory platform with a GUI POS and a form-style POS.
- Role
- Sole architect & developer
The problem
The business ran multiple warehouses and shops with no shared view of stock, so counts drifted between locations and reconciling inventory was a manual, error-prone chore.
The approach
Designed the Laravel + MySQL schema to track stock movement across every warehouse in real time, then built two POS front-ends on top of the same backend: a Vue.js touchscreen GUI for retail counters and a fast, keyboard-driven form POS for high-volume entry — so staff pick whichever interface fits how they actually work.
The outcome
Enabled centralized inventory for multiple shops/warehouses, reduced manual stock errors, and improved checkout speed.
Stack
- Laravel
- Vue.js
- MySQL
How it's built
Watch the system move between operational states, and trace a single request step by step through the stack.
Dual POS & Inventory Architecture
MODE: TOUCHSCREEN GUISame inventory core, two front-ends: touchscreen GUI and fast form entry.
Atomic Multi-Warehouse Checkout
STEP 1/6