/video-streaming

Video Streaming like YouTube

Primary LanguageJavaScript

Video Streaming like YouTube Explore ↗

This is a video streaming platform built using YouTube API.

Tech Stack

  • React
  • Redux
  • Tailwind

Some cool features

  • Mock live chat with polling
  • Advance search w/ autocomplete using debouncing & caching (Might not work in production due to CORS error with the required API)
  • n-level comment section (mock)

Getting Started

  1. Clone the repository:
git clone git@github.com:Rishabh-Singh-Codes/video-streaming.git
  1. Navigate to the project directory:
cd video-streaming
  1. Install the dependencies:
npm install
  1. Create .env file & put your YouTube API similar to .env.example

  2. Run the development server

npm run start