This project is a YouTube clone built with React.js. The application replicates basic YouTube functionalities including video playback, search, and user interface components.
- Video Playback: Stream and watch videos.
- Search Functionality: Search for videos using keywords.
- Responsive Design: Optimized for both desktop and mobile devices.
- Recommendations: Get video recommendations based on watch history.
- React.js: Frontend framework for building user interfaces.
- Redux Toolkit: State management for React.
- React Router: Navigation within the application.
- Tailwind CSS: For styling components.
- CSS Modules: For additional component-level styling.
- Google Suggestion API: For search suggestions.
- RapidAPI: For various API integrations.
-
Clone the repository:
git clone https://github.com/pravinsingh-rajput/youtube.git
-
Navigate to the project directory:
cd youtube-clone
-
Install dependencies:
npm install
-
Run the application:
npm start
-
Open your browser:
Go to
http://localhost:3000
to view the application.
Contributions are welcome! Please fork the repository and create a pull request.
This project is licensed under the MIT License.
- YouTube for the inspiration.
- React for the frontend framework.
- Tailwind CSS for the design framework.
- RapidAPI for API integrations.
- Google Suggestion API for search suggestions.
For any questions or suggestions, please contact me at:
- Website: pravinsingh.me
- LinkedIn: Pravin Singh
- Email: [email protected]