Skip to content

Welcome to the youtuber_clone app, a YouTube clone built with React, RapidAPI, and Material-UI.

Notifications You must be signed in to change notification settings

odedmasala/react_youtuber_clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

youtuber_clone

Welcome to the youtuber_clone app, a YouTube clone built with React, RapidAPI, and Material-UI.

Screenshot

צילום מסך 2022-10-03 203442

link to site

https://vermillion-torte-8f01c4.netlify.app/

Project Description

This app is a clone of the popular video-sharing platform YouTube. It allows users to browse and watch videos, as well as search for specific videos using keywords. The app is built using the React library for the frontend and makes use of the RapidAPI service for the backend, including integration with the YouTube API. The app uses the Material-UI library for the user interface.

Notable Features

  • React: The app is built using the React library for the frontend, providing efficient and interactive user experience.

  • RapidAPI: The app uses the RapidAPI service for the backend, including integration with the YouTube API for retrieving video data.

  • Material-UI: The app uses the Material-UI library for the user interface, providing a modern and consistent design.

Getting Started

To get started with the youtuber_clone app, you will need to have the following prerequisites installed on your machine:

  • Node.js
  • npm or yarn

You will also need to sign up for a RapidAPI account and obtain an API key for the YouTube API.

Once you have these prerequisites installed and an API key obtained, you can follow the steps below to set up the app:

  1. Clone the repository to your local machine using git clone https://github.com/odedmasala/react_youtuber_clone.git.
  2. Navigate to the root directory of the project and install the dependencies using npm install or yarn install.
  3. Create a file named .env in the root directory of the project and set the value of the REACT_APP_YOUTUBE_API_KEY environment variable to your RapidAPI API key.
  4. Start the development server using npm start or yarn start.
  5. The app should now be running on http://localhost:3000.

Building for Production

To build the app for production, run the following command: npm run build This will create a production-ready build of the app in the build directory.

Contributing

If you are interested in contributing to the youtuber_clone app, please follow these guidelines:

  • Fork the repository and create a new branch for your changes.
  • Make your changes and commit them to your branch.
  • Open a pull request and provide a clear and concise description of your changes.

About

Welcome to the youtuber_clone app, a YouTube clone built with React, RapidAPI, and Material-UI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published