[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.
- React.js
- Material-UI
- RapidAPI
- [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]
To get a local copy up and running, follow these steps.
In order to run this project you need:
- Web Browser
- Code Editor: visual Studio code
Clone this repository to your desired folder:
- Go to the repository page.
- Press the "Code" button and copy the link.
- Clone it using git command
git clone <link>
. - Navigate to the project directory:
cd silver-media
Install the required dependencies with:
npm install
-
Sign up for an account on RapidAPI.
- Create a new project and obtain your YouTube v3 API key.
- Configure your API key:
-
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
- Start the development server:
npm start
- Open your browser and go to http://localhost:3000 to access Silver Media.
👤 Raphael Okolo
- GitHub: @githubhandle
- LinkedIn: @LinkedIn
- [Create a complete website that will allow you to Share your own videos with the Silver Media community..]
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project...
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.
This project is MIT licensed.