Skip to content

This project is a YouTube clone built using React.js and 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.

Notifications You must be signed in to change notification settings

shikharpaudel/youtube-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YouTube Clone

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.

Live Site

Feed:

Screenshot (5)

channel detail:

Screenshot (6)

Search:

Screenshot (7)

Video Detail

Screenshot (8)

Mobile Responsiveness

Getting Started

These instructions will help you get a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

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

Installing

-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.

Features

-Search videos and channels
-View channel details
-View video details (such as views and likes)
-Play videos
-Browse videos from different categories

Built With

-React - JavaScript library for building user interfaces
-RapidAPI - API marketplace for accessing various APIs, including the YouTube API

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

-RapidAPI - For providing the YouTube API
-Create React App - For the React boilerplate

About

This project is a YouTube clone built using React.js and 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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published