A YouTube clone app built using React.js, Tailwind CSS, React Router, and Redux Toolkit.
🚀 Explore, learn, and contribute to the world of online video sharing!
My YouTube Clone App is a project aimed at replicating the core functionalities of YouTube. Users can watch videos, search for content, and enjoy a seamless browsing experience. This project serves as a great opportunity to learn about modern web development technologies and practices.
- 📺 Browse and watch videos
- 🔍 Search for videos
- 💬 See Comments Of videos
- ⚙️ User-friendly and responsive design
- React.js: Frontend library for building user interfaces.
- Tailwind CSS: Utility-first CSS framework for styling.
- React Router: Library for handling navigation and routing in React apps.
- Redux Toolkit: State management for maintaining global component stores.
Follow these instructions to set up and run the project locally:
- Clone this repository.
- Install project dependencies using
npm install
. - Run the development server with
npm start
. - Access the app at
http://localhost:3000
in your browser.
- Explore the home page to discover trending videos.
- Use the search bar to find videos on specific topics.
- Click on a video thumbnail to start watching.
- Interact with video controls (like, dislike, comments, etc.).
- Enjoy a smooth, responsive, and enjoyable YouTube-like experience!
Contributions are welcome! To contribute to My YouTube Clone App, follow these steps:
- Fork the repository.
- Create a new branch for your feature/fix:
git checkout -b feature-name
. - Make your changes and commit them:
git commit -m 'Add some feature'
. - Push the changes to your fork:
git push origin feature-name
. - Submit a pull request to the main repository.
This project is licensed under the MIT License.