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.
Check out the live demo of the application: React YouTube Clone
- YouTube-like interface and user experience
- Video search functionality
- Video playback using React Video Player
- Responsive design with Material-UI components
- React
- Material-UI
- React Video Player
- YouTube API
To run this project locally, follow these steps:
-
Clone the repository:
https://github.com/NishalNT/React-YouTube.git
-
Navigate to the project directory:
cd React-YouTube
-
Install dependencies:
npm install
-
Create a
.env
file in the root directory and add your YouTube API key:REACT_APP_YOUTUBE_API_KEY=your_api_key_here
-
Start the development server:
npm start
-
Open your browser and visit
http://localhost:3000
- 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
This project is open source and available under the MIT License.