This project is a YouTube clone built using RapidAPI. It allows users to search for videos and channels, view channel details, video details (such as views and likes), play videos, and browse different videos from various categories.
These instructions will help you get a copy of the project up and running on your local machine for development and testing purposes.
To run this project, you'll need the following:
-Node.js installed on your machine
-RapidAPI account with YouTube API enabled
-API key from RapidAPI for accessin
g the YouTube API
-Clone the repository to your local machine using the following command:
git clone repo_URL
-Navigate to the project directory:
cd your-repo
-Install the dependencies using npm:
npm install
-Create a .env
file in the root directory of the project and add the following:
REACT_APP_RAPIDAPI_KEY=your-rapidapi-key
-Start the development server:
npm start
-Open your web browser and visit http://localhost:3000
to see the YouTube clone in action.
-Search videos and channels
-View channel details
-View video details (such as views and likes)
-Play videos
-Browse videos from different categories
-React - JavaScript library for building user interfaces
-RapidAPI - API marketplace for accessing various APIs, including the YouTube API
This project is licensed under the MIT License - see the LICENSE file for details.
-RapidAPI - For providing the YouTube API
-Create React App - For the React boilerplate