Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hype-o-thesis 🚀

A Web Stack Powered by Machine Learning and NLP to Track & Predict Social Media Trends

🪼 Project Members:

  1. Akshat Chhatriwala
  2. Ishita Akolkar
  3. Dhruv Joshi
  4. Parth Hindiya

Overview

hype-o-thesis is a full-stack web application that leverages Machine Learning (ML) and Natural Language Processing (NLP) to monitor real-time social media conversations and predict emerging trends. The project analyzes data from platforms like Twitter and Reddit to provide insights into what’s gaining momentum online — from memes and music to movements and breaking news.


📊 Key Features

    1. Real-Time Data Scraping from popular social media platforms.
    1. NLP-based Sentiment & Trend Analysis using transformer models.
    1. Trend Prediction Engine powered by time series forecasting & ML classifiers.
    1. Interactive Web Dashboard for visualizing trending keywords, sentiment distribution, and predictions.
    1. Scalable Web Stack with modular architecture.

🛠️ Tech Stack

Layer Technologies Used
Frontend React.js, Chart.js, Tailwind CSS
Backend Node.js, Express.js
ML/NLP Python (scikit-learn, pandas, NLTK, HuggingFace Transformers)
Database MongoDB
APIs Twitter API, Reddit API

🚧 How It Works

  1. Data Ingestion: Fetches social media posts using APIs.
  2. Preprocessing: Cleans and filters posts using NLP techniques.
  3. Analysis: Applies models for sentiment analysis and keyword extraction.
  4. Prediction: Uses historical data to forecast trending topics.
  5. Visualization: Displays data through an intuitive dashboard.

Prerequisites

  • Node.js and npm
  • Python 3.8+
  • MongoDB (local or Atlas)
  • Twitter & Reddit API keys

About

A full-stack web app that deciphers social media trends before they happen. hype-o-thesis uses NLP and machine learning to analyze real-time data from platforms like X and Reddit, providing a dynamic dashboard for predicting the next big thing online.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages