Skip to content

Latest commit

 

History

History
78 lines (51 loc) · 2.28 KB

README.md

File metadata and controls

78 lines (51 loc) · 2.28 KB

⭐ YouTube-Lite ⭐

YouTube-Lite is a lightweight clone of the popular video streaming platform YouTube. It provides users with a seamless experience to explore, watch, and share videos. This project is developed using HTML, Tailwind CSS, JavaScript, React, and the YouTube API.

📌 Live URL - Youtube-Lite

📌 Features

  • Browse and search videos from a vast library across various genres.
  • Intuitive user interface resembling the familiar YouTube design.
  • Responsive layout for optimal viewing experience on different devices.
  • Customizable video playback options, including quality, subtitles, and playback speed.
  • Integration with the YouTube API for seamless access to YouTube accounts and functionalities.
  • Search videos on various categories directly from Feed section.

📌 Installation

  1. Clone the repository:
  https://github.com/Prachi24599/youtube-lite.git
  1. Navigate to the project directory:
  cd youtube-lite
  1. Install the dependencies:
  npm install
  1. Start the development server:
 npm start
  1. Open your web browser and visit http://localhost:3000 to access YouTube-Lite.

📌 API Key Setup

Get all items

  1. Visit the RapidApi and sign up.

  2. Search "Youtube" in Search for API field. YoutubeApi

  3. You need to subscribe to this api if you are using it first time and then select free plan.

  4. In API, click on endpoint tab and then Code Snippets.

  5. Copy the API key. It is named as "X-RapidAPI-Key" under headers.

  6. Open the .env file in the root directory of the project.

  7. Add the following line to the .env file: and Replace YOUR_API_KEY with the API key you obtained.

 REACT_APP_YOUTUBE_API_KEY = YOUR_API_KEY
  1. Save the .env file.

📌 Contributing

Contributions to YouTube-Lite are always welcome!

If you find a bug or have a suggestion for improvement, please open an issue or submit a pull request.

📌 License

This project is licensed under the MIT

📌 Acknowledgements

Happy Coding!