This project is a YouTube clone developed using ReactJS, React Router, React Redux, JavaScript, Tailwind CSS, YouTube API, and more. The clone replicates several key features of YouTube while focusing on responsiveness, fast video search with suggestions, optimized video feed, nested comments, video filters, and more.
- Fully Responsive Design: The layout adapts seamlessly to various screen sizes, ensuring an optimal viewing experience across devices.
- Fast Video Search with Suggestions: Utilizes YouTube API to provide quick and relevant video suggestions as users type in the search bar.
- Video Playback: Allows users to play videos within the application.
- Optimized Video Feed: Optimizes video content display for a smoother browsing experience.
- Shimmer Effect: Enhances user experience with a shimmer effect during loading periods or transitions.
- Nested Comments: Supports nested comments for engaging discussions and interactions.
- Video Filters: Enables users to filter videos based on specific criteria.
- ReactJS: A JavaScript library for building user interfaces.
- React Router: Helps in navigation and routing within the application.
- React Redux: Manages application state for better data flow and management.
- JavaScript: Core programming language used in the project.
- Tailwind CSS: A utility-first CSS framework for building custom designs quickly.
- YouTube API: Integrates YouTube functionalities into the clone for video content retrieval.
Clone the repository:
git clone https://github.com/your-aruncode49/Youtube-Clone.git
cd Youtube-Clone
npm install
npm start
Contributions are welcome! Feel free to open issues or submit pull requests. This project is licensed under the MIT License.