A news reader that scores every article for polarity and subjectivity with TextBlob.
- Role
- Personal project
- Type
- Full-Stack
- Status
- Shipped
News Sentiment Platform4 layers
Overview
A personal project that pulls in news articles, runs each one through Python and TextBlob to score how positive and how subjective it is, and stores the results in PostgreSQL. The React and Tailwind front end shows each article with its scores. Fetching, scoring and display are separate layers, so the scoring step can change without touching the rest.
At a glance
- scores per article: polarity and subjectivity
- 2
- scores per article: polarity and subjectivity
- separate layers: fetching, scoring, display
- 3
- separate layers: fetching, scoring, display
System sketch
A simplified view of how the main parts connect.
What I built
Real-time sentiment analysis with polarity and subjectivity scoring
Responsive React and Tailwind front end
RESTful API integration for news data
PostgreSQL database for persistent storage
Sentiment scores shown alongside each article
Stack
- React
- Express.js
- Python
- PostgreSQL
- TextBlob
- Tailwind CSS
Next case study
Spinach Laws