Skip to content

My YouTube Clone App is a cutting-edge web application developed using React.js, Tailwind CSS, React Router, and Redux Toolkit. It emulates the core functionalities of the renowned YouTube platform

Notifications You must be signed in to change notification settings

therohantomar/my-youtube

Repository files navigation

My YouTube Clone Logo

My YouTube Clone App

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!

Table of Contents

About

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.

Features

  • 📺 Browse and watch videos
  • 🔍 Search for videos
  • 💬 See Comments Of videos
  • ⚙️ User-friendly and responsive design

Technologies Used

  • 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.

Getting Started

Follow these instructions to set up and run the project locally:

  1. Clone this repository.
  2. Install project dependencies using npm install.
  3. Run the development server with npm start.
  4. Access the app at http://localhost:3000 in your browser.

Usage

  1. Explore the home page to discover trending videos.
  2. Use the search bar to find videos on specific topics.
  3. Click on a video thumbnail to start watching.
  4. Interact with video controls (like, dislike, comments, etc.).
  5. Enjoy a smooth, responsive, and enjoyable YouTube-like experience!

Contributing

Contributions are welcome! To contribute to My YouTube Clone App, follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature/fix: git checkout -b feature-name.
  3. Make your changes and commit them: git commit -m 'Add some feature'.
  4. Push the changes to your fork: git push origin feature-name.
  5. Submit a pull request to the main repository.

License

This project is licensed under the MIT License.

About

My YouTube Clone App is a cutting-edge web application developed using React.js, Tailwind CSS, React Router, and Redux Toolkit. It emulates the core functionalities of the renowned YouTube platform

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published