Skip to content

9802HEMENSAN/Youtube-socials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Modern YouTube Clone Application in React JS with Material UI

Welcome to my YouTube clone project! This web application allows users to watch a vast variety of videos according to their preferences. It is built using React.js and Material UI, and leverages RapidAPI for video data retrieval. The application is deployed on Vercel.com.

Table of Contents

Features

  • Endless variety of videos: Users can explore and watch videos based on their interests and preferences.
  • Responsive design: The application is designed to provide a seamless experience across devices and screen sizes.
  • Search functionality: Users can search for specific videos by entering relevant keywords.
  • Video playback controls: Users can play, pause, seek, and adjust the volume of the videos.
  • User-friendly interface: The application is designed with a clean and intuitive interface, providing an enjoyable user experience.
  • Integration with RapidAPI: The application utilizes RapidAPI to retrieve video data from various sources.

Demo

You can access a live demo of the application at Demo Link.

Installation

To set up the project locally, please follow these steps:

  1. Clone the repository: git clone https://github.com/your-username/your-repo.git
  2. Navigate to the project directory: cd your-repo
  3. Install the dependencies: npm install

Usage

  1. Obtain an API key from RapidAPI by signing up at RapidAPI.
  2. Add your API key to the project.
  3. Start the development server: npm start
  4. Open the application in your browser at http://localhost:3000.

API Key

To run the application successfully, you need to obtain an API key from RapidAPI and add it to the project. Create a file named .env.local in the root directory of the project, and add the following line to it:

REACT_APP_API_KEY=YOUR_API_KEY_HERE

Replace YOUR_API_KEY_HERE with your actual API key.

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature/your-feature
  3. Make your changes and commit them: git commit -am 'Add some feature'
  4. Push the branch to your fork: git push origin feature/your-feature
  5. Submit a pull request.

License

This project is licensed under the MIT License.

About

Watch endless variety of videos on virtually any topic imaginable.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages