https://github.com/shubhammore1251/youtube-clone
YouTube-Clone using React-Redux , Firebase and Youtube-API
https://github.com/shubhammore1251/youtube-clone
firebase reactjs redux redux-thunk youtube-api
Last synced: 3 months ago
JSON representation
YouTube-Clone using React-Redux , Firebase and Youtube-API
- Host: GitHub
- URL: https://github.com/shubhammore1251/youtube-clone
- Owner: shubhammore1251
- Created: 2023-09-13T15:52:00.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-09-14T12:03:56.000Z (almost 3 years ago)
- Last Synced: 2025-02-22T19:12:49.368Z (over 1 year ago)
- Topics: firebase, reactjs, redux, redux-thunk, youtube-api
- Language: JavaScript
- Homepage: https://yt-cl-2022.web.app
- Size: 883 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# YouTube Clone Using React-Redux and YouTube API

This Project is a Simple YouTube CLone Using React,Redux,Firebas and YouTube API.
Firebase Used For Login Authorization and YouTube API to Get the Data To Display.
Hosted App Link:
**NOTE:**
- If your are Signing into the app and if its for the first time using your G-mail Id you might get an warning from google like this shown below:

- But this is just a warning because the app might not have been registered with google, and it is just a demonstration Project showing my work.
- All the API is provided by YouTube and Authentication is from Firebase, so I do not and will not read and also cannot access your personal data so please ignore this warning, Thank You.
## Acknowledgements
- [YouTube API](https://developers.google.com/youtube/v3/docs)
## Authors
- [@SHUBHAMMORE](https://github.com/more1251)
## Deployment
Deployed using Firebase hosting
## Environment Variables
To run this project, you will need to add the following environment variables to your .env file
`API_KEY`
## Features
- Get Popular Videos on HomeScreen
- Mobile Responsive
- Search videos you want to watch
- Get videos by categories
- View Channel Screen and Videos
- See Your Subscibed Channels
- See Your Liked Videos
## Tech Stack
**Client:** React, Redux, Sass, Bootstrap
**NPM Packages:** moment, numeral, Helmet, react-custom-scrollbars, loading-skeleton, indiana-drag-scroll, infinite-scroll-component, lazy-load-image-component, router-dom,show-more-text