Social Monitoring

screenshot of Social Monitoring

This project was built on react-hooks, context API and flask with JWT authentication. 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.

Overview

The Social Monitoring Dashboard is a project built on React Hooks, Context API, and Flask with JWT authentication. It aims to provide data interpretations and visualizations for social media analytics, including outreach prediction, word cloud, sentiment analysis, and brand mentions. By analyzing previous trends and training datasets, the application can predict the outreach of various campaigns, posts, and marketing strategies before they go live. This allows start-ups and companies to quickly implement necessary changes, save resources, and increase their visibility on social media platforms. The dashboard collects data from public APIs of multiple social media sites and stores them in a MySQL database. It also provides landing pages, signup, login, and a dashboard page for easy access and navigation.

Features

  • Outreach Prediction: The application utilizes previous trends and dataset training to predict the target audience outreach for posts before they go live.
  • Data Visualization: The indexed data is analyzed and visualized using data visualization tools to provide insights and facilitate decision-making.
  • Social Media Data Collection: Public APIs such as PRAW/Tweepy, YouTube Data API V3, and Twitter API V2 are used to collect data from multiple social media sites.
  • Authentication: The dashboard includes JWT authentication to ensure secure access and data protection.
  • Landing Page: A landing page is provided to introduce the dashboard and its features to users.
  • Signup and Login Pages: Users can create accounts and login to access the dashboard and its functionalities.
  • Dashboard Page: The main page of the application where users can view and interact with the collected data, visualizations, and insights.

Summary

The Social Monitoring Dashboard is a powerful tool for analyzing and visualizing social media data. By predicting outreach, collecting data from various social media sites, and providing data visualizations, it helps businesses make strategic marketing decisions and improve their online presence. With its user-friendly interface and secure authentication, the dashboard is a valuable resource for start-ups and companies looking to leverage social media analytics.