Skip to content

parshurambagade/youtube

Repository files navigation

VTube - Dynamic Video Discovery Platform

VideoX

Jan 2024 - Present

VideoX, a YouTube Clone that replicates the core features of the popular video-sharing platform. Below are the key details and features of the project:

Live link: https://vtube1.netlify.app/
GitHub: https://github.com/parshurambagade/youtube

Technologies Used

  • React.js
  • Tailwind CSS
  • Redux Toolkit
  • JavaScript
  • HTML
  • CSS

Features

  1. Search Functionality:

    • Users can seamlessly search for videos using the implemented search functionality.
    • Implemented an auto-suggestion feature using Google's AutoComplete API, providing users with suggestions while typing in the search bar.
    • Implemented caching and debouncing to avoid unnecessary API calls.
  2. Main Page Display:

    • Popular videos are showcased on the main page in the form of a list of cards.
    • Each card includes a thumbnail, title, published date, views, and channel name.
  3. Toggleable Sidebar:

    • The main page also features a sidebar with a toggle feature for an enhanced user experience.
  4. Watch Video Page:

    • Clicking on a video card redirects users to the watch video page.
    • The watch video page includes details such as title, published date, like count, view count, comments, channel name, channel thumbnail, and channel subscriber count.
  5. Live Chat Functionality:

    • Implemented live chat functionality using Redux Toolkit to store recent chats.

Next Steps

  • Implement user authentication for personalized experiences.

Skills Demonstrated

  • React
  • Front-End Design
  • Redux.js
  • Tailwind CSS
  • REST APIs
  • Web Development
  • JavaScript