Skip to content

ViewTube: the video streaming platform build using React, Redux, and Tailwind CSS.

Notifications You must be signed in to change notification settings

anshpayal/ViewTube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About Project:

ViewTube: the video streaming platform build using React, Redux, and Tailwind CSS.

Features🔥:

  • Used webpack as bundler.
  • Implemented a Toggle Menu button, efficiently managing state with Redux Toolkit.
  • Employed YouTube API to fetch and display popular videos dynamically.
  • Implemented partial routing with dynamic URLs for a streamlined watch page experience.
  • Developed a responsive search bar using YouTube suggestion API, optimizing with debouncing (200ms) to minimize API calls on each keypress.
  • Incorporated caching in the search bar for optimized future searches and to avoid redundant API calls.
  • Constructed an n-level nested comment section using recursion in the component.
  • Implemented a Live Chat feature using API polling, refreshing data every 2 seconds for real-time interaction.
  • Ensured mobile responsiveness for a seamless user experience across devices.

About

ViewTube: the video streaming platform build using React, Redux, and Tailwind CSS.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published