Skip to content

YouTube-Lite is a simple video streaming platform that provides a seamless experience for users to explore, watch videos. Developed using HTML, Tailwind CSS, JavaScript, React, and the powerful YouTube API, YouTube-Lite offers a familiar interface resembling the popular YouTube platform while maintaining a lightweight and efficient design.

License

Notifications You must be signed in to change notification settings

Prachi24599/youtube-lite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⭐ 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!

About

YouTube-Lite is a simple video streaming platform that provides a seamless experience for users to explore, watch videos. Developed using HTML, Tailwind CSS, JavaScript, React, and the powerful YouTube API, YouTube-Lite offers a familiar interface resembling the popular YouTube platform while maintaining a lightweight and efficient design.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published