A direct clone of the popular video hosting and viewing site, YouTube. The aim of building the clone was to learn and implement best React.js practices.
Deployed Site : You-Tube 2.0
YouTube Clone is a feature-rich web application that is a clone of the popular video-sharing site, YouTube. With its user-friendly interface and seamless functionality, users can search and watch videos, and see related videos to the currently playing video. The app is built using React, Material UI, and powered by the YouTube API v3 available on RapidAPI hub. It is deployed using Netlify, ensuring a fast and stable user experience.The goal of this project was to learn modern web application development and API integrations.
- Search for videos using keywords or phrases
- Watch videos in a sleek and intuitive player
- View related videos to the currently playing video
- User-friendly interface designed with Material UI
- Fast and stable deployment using Netlify
First go signup and obtain an API key from RapidAPI following the instructions on the site :
Subscribe to YouTube V3 API available on RapidAPI.
Then, clone the repo from github to your machine
git clone https://github.com/Dolly-chauhan12/YouTube_Clone
On the top level directory, create a file called ".env" and then put your own API key :
REACT_APP_API_KEY="Your API key"
In the project directory, you can run:
Runs the app in the development mode.
Open http://localhost:3000 to view it in your browser.
If you would like to contribute to YouTube Clone, please follow these steps:
- Fork the repository
- Create a new branch for your feature
- Commit your changes
- Push to the new branch
- Create a pull request
This software is licensed under the MIT License.
Copyright (c) 2023 Dolly Chauhan