Coder Social home page Coder Social logo

neel-g-png / canary-the-social-media-monitor Goto Github PK

View Code? Open in Web Editor NEW
7.0 1.0 1.0 31.14 MB

Social media monitoring system for reddit, youtube and twitter using public API's. Includes popularity prediction graph calculated using upvotes, likes and retweets prediction models.

Python 16.36% HTML 70.64% CSS 1.88% JavaScript 11.12%
flask mysql sentiment-analysis popularity-prediction reddit-api twitter-api youtube-api reactjs social-media socialmediaanalytics

canary-the-social-media-monitor's Introduction

social-media-buzz

Full reddit data
Orignal Youtube data

Social Monitoring Dashboard

This project was built on react-hooks, context API and flask with JWT authentication.

Along with your peronal mysql connection with 4 seprate tables. Details of which are given below.

With this application we are able to utilize data for data interpretations and visualizations such as Outreach prediction, word cloud, sentiment analysis and brand mentions.

The outreach prediction where by analyzing the previous trends and training the dataset we can predict the target audience outreach the post would have even before it goes live. This quick feedback for start-ups and companies helps them to quickly implement the changes required thus saving resources and ensuring to always get a higher chance of being visible on social media platforms.

Objectives

  1. Predicting Outreach of various campaigns, posts and marketing strategies by predicting the impact it will have on the internet.
  2. Collecting Data from Public APIs of multiple social media sites and storing them on a mysql database.
  3. Analysing the indexed data and visualizing it via data visualization tools.
  4. Making strategic market and business decisions based on the data shown on the dashboard.

Public APIs used

  1. PRAW / Tweepy API
  2. Youtube Data API V3
  3. Twitter API V2

landing page

signup page

login page

dashboard page

MySql tables you will need

Tables

User Password Keyword

Reddit Data

Youtube Data

Twitter Data page

Run all the training files in twitter and youtube folders to generate models

Store them in "models" folder inside "api folder"

python canary_api.py

npm install

Run from "complete project" folder to install node-modules

npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.
You will also see any lint errors in the console.

canary-the-social-media-monitor's People

Contributors

neel-g-png avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

dahburj

canary-the-social-media-monitor's Issues

ERROR

Hello! Very good proposal.

I am having trouble registering and creating tables in MYSQL. Is it possible to remove the user registration?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.