Skip to content

This project is a YouTube clone built entirely with React, utilizing various libraries and APIs to replicate the core functionalities of the popular video-sharing platform.

Notifications You must be signed in to change notification settings

tubayapa/Responsive-YouTube-Clone-React

Repository files navigation

YouTube Clone with React

This project is a YouTube clone built entirely with React, utilizing various libraries and APIs to replicate the core functionalities of the popular video-sharing platform.

GIF

Screen_Recording_2024-02-19_at_12_54_10_AdobeExpress-ezgif com-optimize

Features:

  • React Router DOM: Navigation within the app is managed using React Router DOM, enabling seamless routing and component rendering.
  • useSearchParams: Leveraging the useSearchParams hook to handle search parameters, facilitating dynamic search functionality within the application.
  • ReactPlayer: Integrating ReactPlayer for smooth playback of YouTube videos directly within the app, offering users an authentic viewing experience.
  • Millify: Utilizing Millify to format large numbers succinctly, enhancing the UI by displaying video view counts and other numerical data in a readable format.
  • YouTube API: Interfacing with the YouTube API to fetch video data, including metadata, thumbnails, and statistics, ensuring that the app stays up-to-date with the latest content.
  • useNavigate: Employing the useNavigate hook for programmatic navigation between pages, enhancing user experience and interaction flow within the application.
  • useContext: Leveraging the useContext hook for state management, facilitating efficient data sharing between components and reducing prop drilling.
  • Tailwind CSS: Styling the application using Tailwind CSS, enabling rapid UI development with its utility-first approach and responsive design features.
  • Moment: (time formatting )
  • Responsive: The application is designed with responsiveness in mind, ensuring a seamless experience across various devices and screen sizes.

Feel free to contribute to this project by submitting bug fixes, feature enhancements, or suggestions for improvement. Happy coding!

About

This project is a YouTube clone built entirely with React, utilizing various libraries and APIs to replicate the core functionalities of the popular video-sharing platform.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published