https://github.com/akash-peace/reactjs-firebase-yt
Paid Promoters Recommender project objective is to make a recommendation system that recommends youtube content creators relevant to ads of advertisers.
https://github.com/akash-peace/reactjs-firebase-yt
firebase html-css-javascript react-bootstrap reactjs sgd-classifier webscraping youtube-api
Last synced: 9 months ago
JSON representation
Paid Promoters Recommender project objective is to make a recommendation system that recommends youtube content creators relevant to ads of advertisers.
- Host: GitHub
- URL: https://github.com/akash-peace/reactjs-firebase-yt
- Owner: Akash-Peace
- License: mit
- Created: 2022-01-30T10:16:45.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-09-05T13:03:52.000Z (almost 4 years ago)
- Last Synced: 2025-08-31T03:41:17.307Z (10 months ago)
- Topics: firebase, html-css-javascript, react-bootstrap, reactjs, sgd-classifier, webscraping, youtube-api
- Language: JavaScript
- Homepage: https://paid-promoters-recommender.web.app/
- Size: 6.8 MB
- Stars: 3
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
PAID PROMOTERS RECOMMENDER
A Recommendation System
View Webapp
·
Report Bug
·
Request Feature
Table of Contents
## About The Project
Paid Promoters Recommender project objective is to make a recommendation system that recommends youtube content creators relevant to ads of
advertisers with a possibility of viewership could be obtained to their ads. As mentioned, I decided to present this project as a web application, particularly with [Reactjs](https://reactjs.org/). The proposed system is based on text classification trained model specifically trained with [SGD Classifier](https://en.wikipedia.org/wiki/Stochastic_gradient_descent) algorithm, which the model is used to classifies the category of the youtube channel. Then the dataset is made out of these classifications are categorized by Indian regions(Tamil/ Telugu/ Malayalam/ Hindi). These datasets are used to fetch the channel details from [Youtube API](https://developers.google.com/youtube/v3) and also through [Web Scraping](https://en.wikipedia.org/wiki/Web_scraping). All data's are stored and hosted in the [Firebase](https://firebase.google.com/). The system is capable of monitoring the status of the channel every 24 hours to keep the data up to date. [MIT](https://github.com/Akash-Peace/REACTJS-FIREBASE-YT/blob/main/LICENSE) licenses this project. If you like this project, give a _star_ and follow me.
## Built With
* [Reactjs](https://reactjs.org/)
* Html
* Css
* [JavaScript](https://www.javascript.com/)
## Powered By
* [Youtube API](https://developers.google.com/youtube/v3)
* [Firebase](https://firebase.google.com/)
* [Web Scraping](https://en.wikipedia.org/wiki/Web_scraping)
* [React Bootstrap](https://react-bootstrap.github.io/)
* [Chart JS](https://www.npmjs.com/package/react-chartjs-2)
## Usage
Usage of this project is to make advertisers reach their relevant audience and make their investment in ads in a guaranteed way.
## Documentations
View [Documentations](https://github.com/Akash-Peace/REACTJS-FIREBASE-YT/blob/main/Documentations/) here.
## License
Distributed under the MIT License. See [LICENSE](https://github.com/Akash-Peace/REACTJS-FIREBASE-YT/blob/main/LICENSE) for more information.
## My System Spec
**OS:** [Cutefish](https://cutefish-ubuntu.github.io/)\
**Model:** Acer Aspire 5 A515-51G\
**Processor:** Intel i5 7th gen\
**Ram:** DDR4 8gb\
**Disk:** HDD 100gb
## Contact
Akash.A,\
Computer Science Engineer,\
akashcse2000@gmail.com,\
8608550403,\
Chennai.

Follow me on
[
](https://www.linkedin.com/in/akash-2000-cse) [
](https://www.instagram.com/nocturnal_lad) [
](https://www.facebook.com/profile.php?id=100061841000593) [
](https://twitter.com/AkashA53184506) [
](https://pypi.org/user/Akash-Peace/) [
](https://www.youtube.com/channel/UCmugCO6k7hgSZqaI1jzbelw/featured)