Skip to content

Developed a highly optimized and scalable video streaming application that leverages YouTube's Live API to deliver seamless live streaming experiences. It focuses on enhancing user engagement through various optimization techniques and features, ensuring a smooth and engaging viewing experience.

Notifications You must be signed in to change notification settings

onkar895/YouTube-UI

Repository files navigation

YOUTUBE CLONE :

Project Overview

Developed a highly optimized and scalable video streaming application, leveraging YouTube's Live API to deliver seamless live streaming experiences. The application focuses on enhancing user engagement through various optimization techniques and features.

Key Features

  • Optimized Search (debouncing and caching techniques)
  • Live Chat Simulation (using API polling)
  • Lazy Loading
  • Shimmer UI while loading
  • Caching Search Suggestions
  • Hover to Seek Videos
  • Filter Videos by Tags
  • Experience on search results and explore pages (e.g., Trending).

Technologies Used

  • React JS
  • Redux Toolkit
  • Tailwind CSS
  • Vite

Getting Started :

Follow these steps to set up and run the application locally:

Prerequisites :

  • npm (Node Package Manager) installed.
  • Vite should be installed.

Installation :

  1. Clone the repository:

    git clone https://github.com/onkar895/YouTube-UI.git
    cd MyYouTube
    

LOCALHOST=1234

  1. Install dependencies:

    cd MyYouTube
    npm install
    
  2. Run the code

    npm run dev
    

Screenshots : Screenshot (69) Screenshot (54) Screenshot (56) Screenshot (58) Screenshot (59) Screenshot (61) Screenshot (62) Screenshot (63) Screenshot (64) Screenshot (65) Screenshot (66)

About

Developed a highly optimized and scalable video streaming application that leverages YouTube's Live API to deliver seamless live streaming experiences. It focuses on enhancing user engagement through various optimization techniques and features, ensuring a smooth and engaging viewing experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published