amarmanhala / youtube

📹 YouTube clone built with JS, React, Redux, TailwindCSS.

Home Page:https://youtube-chi-one.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

YouTube Clone App

YouTube Clone

This repository contains the code for a YouTube clone application developed as a side project. The application is built using React, Redux, TailwindCSS, Node.js, and YouTube Data API. It aims to replicate the core functionalities of YouTube, including video playback, search functionality, caching search results, multi-level comments, and a Live chat feature.

Features

  • Video Playback: Users can watch videos with a built-in player that supports various playback controls and resolutions.
  • Search Functionality: Users can search for videos using keywords and get relevant results fetched from the YouTube Data API.
  • Caching Search Results: Search results are cached to improve performance and provide quick access to previously searched videos.
  • Multi-level Comments: Users can leave comments on videos and reply to existing comments, fostering engagement and interaction.
  • Live Chat: The application includes a real-time chat feature that enables users to chat with each other while watching live streams.

Tech Stack

  • React: JavaScript library for building user interfaces.
  • Redux: State management library for predictable state updates.
  • TailwindCSS: Utility-first CSS framework for styling components.
  • Node.js: JavaScript runtime environment for server-side development.
  • YouTube Data API: API service for retrieving YouTube video data.

Getting Started

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

  1. Clone the repository: git clone https://github.com/your-username/youtube-clone.git
  2. Install dependencies: npm install
  3. Set up the environment variables for the YouTube Data API.
  4. Run the development server: npm start
  5. Open your browser and navigate to http://localhost:3000 to access the application.

Contribution

Contributions to the YouTube Clone App are welcome! If you find any issues or want to add new features, feel free to open an issue or submit a pull request.

Please make sure to follow the code of conduct and adhere to the contribution guidelines.

License

This project is licensed under the MIT License.

About

📹 YouTube clone built with JS, React, Redux, TailwindCSS.

https://youtube-chi-one.vercel.app


Languages

Language:JavaScript 94.8%Language:HTML 5.0%Language:CSS 0.2%