SA

About Sentiment Atlas

Project Purpose

The goal of Sentiment Atlas is to provide a visual representation of public sentiment across different countries. The project was born out of the need for a better understanding of global opinions on social platforms.

How It Works

  1. Data Collection - Sentiment Atlas fetches real-time and historical data from Reddit, using its API to gather user discussions, comments, and posts.
  2. Sentiment Analysis - The collected data is processed using natural language processing (NLP) techniques to determine the overall sentiment (positive, neutral, or negative).
  3. Data Visualization - The results are displayed on a map, where users can explore sentiment by each country.

Technologies Used

  • Frontend: Next.js, TypeScript.
  • Backend: Python, AWS Lambda.
  • Data Processing: VADER Sentiment Analysis.
  • APIs: Reddit API for data collection.
  • Cloud Infrastructure: AWS (Lambda, DynamoDB, EventBridge, CloudFormation, API Gateway).

Author