Digital Twin Enabled Warehouse 4.0: Real Time RFID Sensing, AMR Orchestration, and AI Driven Operational Insights

Two companion applications built for Schneider Electric Manufacturing Vietnam cover the full warehouse goods flow, from inbound receiving to outbound shipping. 


The GR Receiving App manages incoming goods. Operators start receiving sessions, scan delivery orders, and scan supplier boxes individually or in batches. The app checks quantities against open purchase-order lines, blocks over-receipt, and posts approved receipts to SAP with per-line success/failure tracking and retry support. It also manages returnable packaging balances, imported goods receiving with customs declaration data, supplier master data, and receiving KPIs. Integration with the Put Away App supports goods storage control. 


The Pallet Interlocking App manages outgoing goods through end-to-end traceability: box (carton HU2) → pallet (handling unit 689...) → container. Operators scan two labels per carton, validating products and quantities against SAP packing plans to prevent incorrect shipments. Completed pallets are interlocked with photo evidence, loaded into port-assigned containers, and confirmed in SAP upon sealing. 


Both applications use React multi-page frontends and ASP.NET Core APIs, with live SAP integration, English/Vietnamese switching, role-based access, complete audit trails, and handheld barcode-scanner support (MC330N/Keyence). They replace legacy ASP.NET applications whose business logic was embedded in SQL stored procedures. 

Project Snapshots

Get Project Poster