YouTube Clone
A backend service built with JavaScript for a YouTube-style video platform. Provides the API layer that powers video browsing, catalog data, and the playback experience for the YouTube Clone.
Build StackJavaScript, Node.js
Challenges
Replicating the horizontal carousel scroll behavior with smooth momentum and peek preview.
Building a search interface that provides instant results without excessive API requests.
Matching the responsive layout across desktop, tablet, and mobile viewports.
Solutions
Implemented CSS scroll snap with JavaScript-enhanced navigation for smooth carousel scrolling.
Added debounced search with result caching and skeleton loading states.
Used responsive grid and breakpoint-aware component rendering for consistent cross-device layout.
