Designed and developed a responsive single-page video streaming application using React.js and Material-UI. Implemented data fetching with Axios from Rapid API's YouTube v3 API. Created modular components and utilized React Router for seamless navigation. Ensured smooth video playback with React Player.
Added user functionalities for category-based filtering, search-based video filtering, and personalized video recommendations.