Rakshit-gen / WatchItAll

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WatchItAll

A YouTube Clone with Ad-Free Viewing

WatchItAll is a YouTube clone built using RapidAPI, React.js, and Node.js. Enjoy watching any YouTube video ad-free!

Features

  • Ad-free video playback: Stream YouTube videos without any interruptions from advertisements.
  • Intuitive search: Easily find the videos you want with a powerful search bar.
  • Video recommendations: Discover new content tailored to your interests.
  • User authentication: Securely log in to save your preferences and watch history.
  • Responsive design: Seamlessly enjoy the experience across all devices.

Technologies Used

  • Frontend: React.js
  • Backend: Node.js
  • API: RapidAPI (YouTube Data API)

Getting Started

  1. Clone the repository:

    git clone https://github.com/your-username/WatchItAll.git
  2. Install dependencies:

    cd WatchItAll
    npm install
  3. Configure RapidAPI:

    • Sign up for a free RapidAPI account at https://rapidapi.com.
    • Find and subscribe to the YouTube Data API on RapidAPI.
    • Obtain your API key from your RapidAPI dashboard.
  4. Set up environment variables:

    • Create a .env file in the root directory and add the following:
      RAPIDAPI_KEY=YOUR_RAPIDAPI_KEY
      
  5. Start the development server:

    npm start

Contributing

We welcome contributions! If you have any suggestions or bug fixes, feel free to:

  1. Fork the repository.
  2. Create a new branch for your feature or fix.
  3. Commit your changes.
  4. Push your branch to your fork.
  5. Open a pull request on the main repository.

License

This project is licensed under the MIT License.

Contact

For any questions or feedback, feel free to reach out:

Disclaimer

This project uses the YouTube Data API for educational purposes only. It is not affiliated with Google or YouTube in any way. The use of this project is subject to the YouTube API Terms of Service.

About


Languages

Language:JavaScript 87.9%Language:CSS 7.4%Language:HTML 4.8%