https://github.com/nishalnt/react-youtube
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.
https://github.com/nishalnt/react-youtube
material-ui react-media-player youtube-api-v3 youtube-clone-react
Last synced: 3 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/nishalnt/react-youtube
- Owner: NishalNT
- License: mit
- Created: 2023-11-16T14:54:26.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-06-25T08:41:40.000Z (11 months ago)
- Last Synced: 2025-01-10T00:18:07.116Z (4 months ago)
- Topics: material-ui, react-media-player, youtube-api-v3, youtube-clone-react
- Language: JavaScript
- Homepage: https://react-utube.vercel.app/
- Size: 1.23 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# React YouTube Clone

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](https://react-utube.vercel.app/)
## 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:
```bash
https://github.com/NishalNT/React-YouTube.git
```
2. Navigate to the project directory:
```bash
cd React-YouTube
```
3. Install dependencies:
```bash
npm install
```
4. Create a `.env` file in the root directory and add your YouTube API key:
```bash
REACT_APP_YOUTUBE_API_KEY=your_api_key_here
```
5. Start the development server:
```bash
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](LICENSE).