Skip to content

This project is a YouTube clone built using React, leveraging the power of Material-UI for styling and React Video Player for video playback. It utilizes the YouTube API to fetch and display video content.

License

Notifications You must be signed in to change notification settings

NishalNT/React-YouTube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React YouTube Clone

YtYoutubeGIF

This project is a YouTube clone built using React, leveraging the power of Material-UI for styling and React Video Player for video playback. It utilizes the YouTube API to fetch and display video content.

Live Demo

Check out the live demo of the application: React YouTube Clone

Features

  • YouTube-like interface and user experience
  • Video search functionality
  • Video playback using React Video Player
  • Responsive design with Material-UI components

Technologies Used

  • React
  • Material-UI
  • React Video Player
  • YouTube API

Installation

To run this project locally, follow these steps:

  1. Clone the repository:

    https://github.com/NishalNT/React-YouTube.git
  2. Navigate to the project directory:

    cd React-YouTube
  3. Install dependencies:

    npm install
  4. Create a .env file in the root directory and add your YouTube API key:

    REACT_APP_YOUTUBE_API_KEY=your_api_key_here
  5. Start the development server:

    npm start
  6. Open your browser and visit http://localhost:3000

Usage

  • Use the search bar to find videos
  • Click on a video thumbnail to play the video
  • Enjoy a YouTube-like experience in a React environment

License

This project is open source and available under the MIT License.

About

This project is a YouTube clone built using React, leveraging the power of Material-UI for styling and React Video Player for video playback. It utilizes the YouTube API to fetch and display video content.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages