Disney Inventory Management System – Case Study
Discover how I helped Disney optimize inventory operations across 50+ retail outlets through a full-stack web application that increased efficiency and reduced errors.
Project Overview
The Disney Inventory Management System is a custom-built web application designed to streamline stock management across over 50+ Disney retail stores. As part of my role at HCL Technologies, I led the development of this tool, aiming to minimize stock discrepancies, improve real-time visibility, and reduce operational overhead for warehouse and floor managers.
Problem Statement
Before this system was introduced, Disney's stores relied on semi-manual processes and outdated software. Issues included delayed stock updates, frequent human errors, lack of real-time insights, and no centralized tracking—leading to overstocking, lost sales, and slow restocking cycles.
My Role & Responsibilities
As the Full-Stack Developer, I:
- Designed a responsive React-based frontend UI
- Built scalable Node.js + PostgreSQL backend APIs
- Created dashboards for live inventory tracking
- Implemented audit logs and role-based access control
Technical Stack
- Frontend: React.js, Redux Toolkit, Bootstrap
- Backend: Node.js, Express.js
- Database: PostgreSQL
- Auth: JWT
- Deployment: Docker, AWS EC2
Key Features Delivered
- Live inventory view by store and SKU
- Automatic low-stock alerts
- Audit history of every stock update
- Inter-branch transfer logs and sync
Impact & Outcomes
Within 3 months of deployment:
- Reduced manual reconciliation time by 40%
- Decreased stock-related errors by 25%
- Improved item availability and visibility
- Empowered procurement teams with real-time insights
Challenges Overcome
We tackled concurrency issues with stock updates using PostgreSQL transactions. I also integrated SSO with Disney's enterprise environment to ensure secure, seamless access for different roles.
Takeaways
This project deepened my knowledge of real-time inventory systems, role-based architecture, and multi-branch data consistency. It reinforced the importance of building reliable, scalable systems for large-scale retail operations.