Check out the live demo at https://vizualplayer.netlify.app/
This project is a YouTube clone built using React and Material UI. It aims to replicate some of the core functionalities of YouTube, including a home page with popular videos, search functionality, video player, and channel insights.
- Home Page: The home page displays popular videos, allowing users to explore trending content.
- Search Functionality: Users can search for videos using keywords or phrases, with search results dynamically updating.
- Video Player: Each video can be played directly within the application, providing a seamless viewing experience.
- Channel Insights: Channel insights provide users with information about the channel owner, including subscriber count and video count.
- React: The project is built using the React library, enabling the creation of dynamic and interactive user interfaces.
- Material UI: Material UI is used for styling and theming, providing a modern and responsive design for the application.
- YouTube Data API: The application integrates with the YouTube Data API to fetch video data and channel insights.
To run the project locally, follow these steps:
- Clone the repository to your local machine.
- Navigate to the project directory.
- Install dependencies using
npm install
. - Obtain an API key from the YouTube Data API and replace the placeholder in the code.
- Run the development server using
npm start
.
Contributions are welcome! If you'd like to contribute to the project, please fork the repository and submit a pull request with your changes.