A feature-rich YouTube clone with enhanced category control for quick searches. The platform's personalized feed algorithm adapts to user-selected categories, ensuring a tailored video watching experience. Enjoy seamless infinite-scroll functionality that automatically fetches more videos as you reach the end of the page.
- Fully optimized and responsive to all screen sizes
- Can remove and add categories from quick search
- A home page feed algorithm that generates a feed based on user saved categories
- Fetch additional videos when get to end of page
Check out the live demo of this project deployed on Netlify: YouTube Clone Demo
Client:
- React
- RapidAPI
- Material-UI (MUI)
- react-player
- Axios
- and more...
To run this project locally, you will need to add the following environment variable to your .env file. You can obtain the key from the RapidAPI website under the YouTube API section.
REACT_APP_RAPID_API_KEY
- UI assets and design for this project were obtained from the JS Mastery YouTube channel.