ProductionCommerce
Gospel Musicals — Retail PWA + POS
Unified POS, web inventory, and WhatsApp ordering for music retail.
Full Stack Engineer
Enterprise & ERPLaravelVueMySQLPWARazorpay
Context
Problem & context
- Retail needed synced inventory across web, POS, and WhatsApp orders.
- Wanted low-friction checkout for repeat buyers.
Architecture
Architecture & stack
- Laravel backend with Vue PWA front-end and offline caching.
- Unified inventory service serving POS and web.
- Payment integration with Indian gateways for QR and UPI flows.
Features
Key flows
- POS and web carts share the same inventory ledger.
- WhatsApp ordering bot tying SKUs to carts.
- Offline-capable PWA for in-store tablets.
Challenges
Engineering challenges & solutions
- Keeping inventory consistent between POS and web events.
- Ensuring offline carts reconcile without duplicates.
- Handling WhatsApp message parsing reliably.
Impact
Impact & metrics
- Reduced stockouts and mismatched ledgers.
- Faster checkout for repeat buyers via chat commerce.
- Lowered training time with unified interfaces.
Next
What I’d improve next
- Add ML-based recommendations for bundles.
- Expand to multi-store multi-currency capabilities.