Skip to content

dgthegeek/youtube-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YouTube-Clone Project

This YouTube clone project is a React.js application developed using Material-UI and powered by the Rapid API. It replicates the core features of the YouTube platform, providing users with a familiar experience. The project showcases a wide range of functionalities and features that demonstrate my skills as a developer.

Table of Contents

Demo

You can access the live demo of the YouTube clone at http://localhost:3000 after following the installation instructions below.

Features

This YouTube clone project includes a rich set of features that mimic the real YouTube platform, showcasing my skills as a developer. Some of the key features include:

  • Video Filtering by Categories: Users can filter videos by categories, making it easy to discover content of interest.

  • Powerful Video Search: The search functionality allows users to find videos quickly by keywords, titles, and more, providing an excellent search experience.

  • Channel Navigation: Users can navigate to channels and explore their content, replicating the YouTube channel experience.

  • Responsive Design: The project is built using Material-UI, ensuring it's mobile-friendly and responsive for various screen sizes.

  • And Many More: Additional functionalities are implemented, providing a complete YouTube-like experience.

Technologies Used

This project leverages several technologies and libraries to achieve its functionality:

  • React.js: The core framework for building the user interface and components.

  • Material-UI: A popular UI framework for creating a sleek and modern user interface.

  • Rapid API: Used to access YouTube's data, allowing for video search and category filtering.

  • Other Dependencies: The project uses various other dependencies, all of which are listed in the project's package.json file.

Installation

To run this project on your local machine, follow these steps:

  1. Clone the repository to your local machine:

    git clone https://github.com/dgthegeek/youtube-clone.git
  2. Change to the project directory:

    cd youtube-clone
  3. Install the required dependencies:

    npm install

    Or you can simply visite the website here : [https://regal-boba-b32ea5.netlify.app/]

Usage

After completing the installation steps, you can start the development server:

npm start

The YouTube clone will be accessible at http://localhost:3000.

Or you can simply visite the website here : [https://regal-boba-b32ea5.netlify.app/]

Feel free to explore the various functionalities, including video filtering, searching, and channel navigation. The project is designed to provide an authentic YouTube experience.

Contributions

Contributions and feedback are welcome! If you'd like to contribute or report issues, please follow these guidelines:

  1. Fork the repository on GitHub.

  2. Make your changes and create a new branch for your feature or bug fix.

  3. Submit a pull request with a clear description of the changes.

I appreciate any contributions that can help improve this project further.

License

This YouTube clone project is licensed under the MIT License, which means you are free to use, modify, and distribute the code for your own projects.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published