
StreamIt - Video Streaming App
Live
Summary
Tech Stack: React.js, Redux Toolkit, Tailwind CSS, REST API, React Router, API Polling, Debouncing, Shimmer UI Developed a scalable video streaming app with a YouTube-style interface using React.js and Redux Toolkit. Achieved less than 100ms initial load time by implementing code splitting, lazy loading, and optimized rendering paths. Built a responsive UI with dark/light mode support, enhancing accessibility. Integrated an advanced debounced search bar to reduce API calls by 40% and improve search performance. Engineered recursive nested comments to simulate threaded discussions, increasing engagement. Used API polling to enable real-time live chat functionality. Applied Redux caching to minimize repeated requests, improving app speed and reliability. Designed Shimmer UI loaders to enhance user experience during content load.

