A field-ready Ionic app for sales reps and customers, backed by a NestJS API and a Spring Boot sync engine that keeps inventory aligned with WooCommerce against MSSQL.
Ionic
Mobile front-end
NestJS
Domain backend
Spring Boot
Dedicated sync engine
Real-time
Inventory visibility
An auto-parts distributor's inventory lived in WooCommerce, but the company had no mobile experience for sales reps or customers, and stock fell out of sync constantly between platforms. We delivered an Ionic / Angular app for both sales reps and customers, a NestJS backend for business logic and a Spring Boot sync engine that keeps inventory aligned with WooCommerce against MSSQL in real time.
Client
Auto-parts distributor
Industry
Automotive & ERP
Scope
Mobile app + NestJS API + Spring Boot WooCommerce sync
Stack focus
Ionic, Angular, NestJS, Spring Boot, MSSQL
Field sales had to call HQ to confirm stock, while customers had no mobile-first experience.
Stock between WooCommerce and operational systems was inconsistent.
Sales reps were blind to inventory while visiting customers.
Stale inventory data caused lost orders and customer trust.
We separated the concerns: a fast mobile app for users, a domain backend in NestJS and a dedicated Java sync engine for the WooCommerce contract.
Single Ionic / Angular app with role-aware experiences.
Business logic and order processing on a typed Node.js stack.
Dedicated JVM sync engine that handles WooCommerce REST contracts and reconciliation against MSSQL.
Stock visible to reps and customers without polling delays.
Field reps now operate with live inventory, and lost sales due to stale stock dropped significantly.
Field-ready
Reps with live inventory
Real-time
Stock sync across systems
Lower
Sales lost to stale data
Resilient
Sync engine with reconciliation