Back to Projects

FinPulse

FinBERT (ProsusAI) yfinance PostgreSQL FastAPI Streamlit + Plotly Python 3.9+

FinPulse is a comprehensive real-time financial news sentiment analysis platform that:

1.Continuously ingests financial news from NewsAPI
2.Analyzes sentiment using FinBERT (financial domain-specific model)
3.Maps news to relevant stock tickers
4.Aggregates sentiment over time windows
5.Aligns sentiment with stock price movements
6.Exposes data through REST APIs
7.Visualizes insights on an interactive dashboard

FinPulse