A highly scalable responsive YouTube clone App build with React, Redux & Tailwind CSS powered by YouTube API v3. Includes search videos, watch video, live chat, related videos, and many more...
Debouncing with 200ms, improving the "🔍search" by reducing the API calls on frequent key press.
Cached the search results using the Redux store to reduce the number of API calls.
1-level nested comments💬 using the concept of "Recursion".
Implemented Live Chat 🟢, using the concept of API polling after every 1500ms and decreased website load by removing old chats present in the redux store.
Applied logical bundling (chunking) to optimized the app with fast initial page load time.