/youtube-clone

[Silver Media] is a web-based video streaming application designed to bring you an immersive media experience. With Silver Media, you can explore a vast library of videos, from educational content to entertainment, created by users worldwide. This platform is built with modern technologies, using React, Material-UI

Primary LanguageJavaScriptMIT LicenseMIT

Silver Media - Your Video Streaming Platform

📗 Table of Contents

📖 [Silver Media]

[Silver Media] is a web-based video streaming application designed to bring you an immersive media experience. With Silver Media, you can explore a vast library of videos, from educational content to entertainment, created by users worldwide. This platform is built with modern technologies, using React, Material-UI, and the YouTube v3 API from RapidAPI, ensuring a seamless and enjoyable user experience.

🛠 Built With

  • React.js
  • Material-UI
  • RapidAPI

Key Features

  • [Video Playback: Watch videos in high quality with an integrated video player.]
  • [Video Search: Discover videos on a wide range of topics using our powerful search feature.]
  • [View any Channel you want]

(back to top)

🚀 Live Demo

💻 Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

In order to run this project you need:

Setup

Clone this repository to your desired folder:

  1. Go to the repository page.
  2. Press the "Code" button and copy the link.
  3. Clone it using git command git clone <link>.
  4. Navigate to the project directory:
cd silver-media

Install

Install the required dependencies with:

npm install

Obtain API keys:

  1. Sign up for an account on RapidAPI.

    • Create a new project and obtain your YouTube v3 API key.
    • Configure your API key:
  2. Create a .env.local file in the root of your project.

  • Add your API key to the .env.local file:
REACT_APP_YOUTUBE_API_KEY=your_youtube_api_key

  1. Start the development server:
npm start

  1. Open your browser and go to http://localhost:3000 to access Silver Media.

(back to top)

👥 Authors

👤 Raphael Okolo

(back to top)

🔭 Future Features

  • [Create a complete website that will allow you to Share your own videos with the Silver Media community..]

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project...

(back to top)

🙏 Acknowledgments -->

We want to express our gratitude to [jsmastery] (https://www.jsmastery.pro/) for providing valuable resources and insights that have contributed to the development of Silver Media. Your tutorials and expertise have been instrumental in bringing this project to life.

(back to top)

📝 License

This project is MIT licensed.

(back to top)