- Akshat Chhatriwala
- Ishita Akolkar
- Dhruv Joshi
- Parth Hindiya
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.
-
- Real-Time Data Scraping from popular social media platforms.
-
- NLP-based Sentiment & Trend Analysis using transformer models.
-
- Trend Prediction Engine powered by time series forecasting & ML classifiers.
-
- Interactive Web Dashboard for visualizing trending keywords, sentiment distribution, and predictions.
-
- Scalable Web Stack with modular architecture.
| 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 |
- Data Ingestion: Fetches social media posts using APIs.
- Preprocessing: Cleans and filters posts using NLP techniques.
- Analysis: Applies models for sentiment analysis and keyword extraction.
- Prediction: Uses historical data to forecast trending topics.
- Visualization: Displays data through an intuitive dashboard.
- Node.js and npm
- Python 3.8+
- MongoDB (local or Atlas)
- Twitter & Reddit API keys