Skip to content

Supiyasingh/Youtube_clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YouTube Clone

Overview

This project is a YouTube clone built with React.js, utilizing the Google YouTube API to fetch video data. The application features a landing page and a search functionality, allowing users to explore and find videos seamlessly.

Features

  • Landing Page: Displays popular videos and categories.
  • Search Functionality: Users can search for videos using keywords.
  • Responsive Design: Optimized for various screen sizes.

Technologies Used

  • React.js
  • Google YouTube API
  • Axios for API requests
  • CSS / Tailwind CSS for styling

Installation

  1. Clone the repository:
    git clone <repository-url>
    
  2. Navigate to the project directory:
    cd <project-directory>
    
  3. Install dependencies:
    npm install
    
  4. Start the application:
    npm start
    

API Key

To use the Google YouTube API, you will need an API key. Follow these steps to obtain one:

1.Go to the Google Developer Console.

2.Create a new project.

3.Enable the YouTube Data API v3.

4.Generate an API key.

  1. Add the API key to your project in the .env file:
    REACT_APP_YOUTUBE_API_KEY=your_api_key_here
    

Usage

  1. Search for Videos: Use the search bar to find videos by keywords.
  2. Explore Trending Videos: The landing page showcases trending videos.

Releases

No releases published

Packages

No packages published