Skip to content

akshayBhardwaj23/youtube-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Video Streaming App

Welcome to the Video Streaming App! This application is built as a replica of YouTube, allowing users to browse a repository of videos, search for specific videos, and participate in a mock live chat feature. With debouncing implemented on the search functionality, users can enjoy a smooth and responsive search experience.

Table of Contents

Introduction

The YouTube Clone is a web application designed to emulate the functionality of YouTube, providing users with a familiar interface for browsing and watching videos. Leveraging React.js, this clone offers a seamless user experience with responsive design and interactive features.

Features

  • Video Repository: Users can explore a vast repository of videos covering a wide range of topics and categories.
  • Search Functionality: Built-in search functionality allows users to find specific videos by entering keywords or phrases.
  • Debouncing: Debouncing is implemented on the search input to improve performance and prevent excessive API requests.
  • Mock Live Chat: A mock live chat feature is available for users to engage in discussions and interact with other viewers in real time.
  • Responsive Design: The application is designed with responsive layouts to ensure compatibility across various devices and screen sizes.

Getting Started

To get started with the YouTube Clone, follow these steps:

  1. Clone the repository to your local machine using git clone.
  2. Navigate to the project directory.
  3. Install dependencies by running npm install.
  4. Configure API keys and other environment variables as needed.
  5. Start the development server with npm start.
  6. Open your web browser and visit http://localhost:3000 to access the application.

Usage

Once you've launched the YouTube Clone, you can:

  • Browse through the repository of videos.
  • Use the search functionality to find specific videos by entering keywords or phrases.
  • Watch videos and engage with the mock live chat feature to participate in discussions with other viewers.
  • Enjoy a smooth and responsive user experience optimized for both desktop and mobile devices.

Contributing

Contributions to the YouTube Clone are welcome! If you have ideas for new features, improvements, or bug fixes, feel free to submit a pull request. Please follow the contributing guidelines when contributing to this project.

License

This project is licensed under the MIT License, which means you are free to use, modify, and distribute the code for personal and commercial purposes. However, attribution to the original authors is appreciated.

About

A full scale video streaming platform, with the ability to search videos from YouTube.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors