Providing live financial news sentiment analysis to empower investors and analysts with instant market insights.
Python · Streamlit · FinBERT · Plotly · NLP
I developed this dashboard to address the challenge of information overload in financial markets. My goal was to provide an intuitive and accessible tool for anyone—from seasoned investors and analysts to curious individuals—to instantly gauge the sentiment surrounding any stock or company in real-time. By leveraging cutting-edge natural language processing (specifically FinBERT) and a user-friendly web application, users can quickly understand market mood with minimal effort.
Financial news can rapidly influence market movements, and overlooking a shift in sentiment can lead to missed opportunities. This dashboard eliminates the need for expensive proprietary tools or tedious manual review of countless headlines. It empowers users to quickly identify sentiment trends, react promptly to market changes, and make more informed decisions, all through a clean, straightforward interface.
This project significantly advanced my skills in Natural Language Processing (NLP), sophisticated data visualization, and the practical development of user-facing web applications. The most gratifying aspect is seeing how it translates complex technical capabilities into a simple, highly useful tool for anyone seeking a competitive edge in finance.
The main user interface of the Real-Time Financial News Sentiment Dashboard.
Sentiment analysis results for Apple stock, showcasing positive, negative, and neutral distribution.
A view of the latest 30 news articles retrieved for Apple, with their corresponding sentiment scores.