SentimentScope
A sentiment analysis web service that fetches live posts from any Reddit subreddit via the Reddit API and runs them through VADER NLP scoring, returning positive, negative, and neutral sentiment breakdowns through a clean FastAPI interface.
A sentiment analysis web service that fetches live posts from any Reddit subreddit via the Reddit API and runs them through VADER NLP scoring, returning positive, negative, and neutral sentiment breakdowns through a clean FastAPI interface.
- Fetches live Reddit posts from any subreddit in real time
- VADER NLP scoring with positive, negative, and neutral breakdown
- Clean REST API built with FastAPI and automatic docs via Swagger
- Simple frontend interface to enter subreddit and view results
- Modular and extensible architecture for adding new NLP models
- JSON responses ready for integration with any frontend or dashboard
</> Tech Stack
💡
What I Learned
- Building and documenting REST APIs with FastAPI
- Integrating third-party APIs (Reddit PRAW)
- NLP sentiment analysis with VADER scoring
- Structuring Python projects for clarity and extensibility
- Working with live data pipelines and text preprocessing
- Clean API design and automatic Swagger documentation