← Back
Bitcoin Sentiment Analysis Tool
Developed a Bitcoin sentiment analysis tool that scrapes daily news articles containing Bitcoin-related keywords from Google News. Headlines are stored in a database and processed using natural language processing libraries (VADER and TextBlob) to generate sentiment scores. An average sentiment score is computed for each article and aggregated daily. These sentiment trends are then plotted in real-time alongside live Bitcoin price data, with significant sentiment shifts highlighted on the graph. The system continuously updates and stores both sentiment and market data for historical analysis and correlation insights.
Automated News Scraping & Sentiment Analysis
Scrapes Bitcoin-related headlines daily and analyzes sentiment using VADER and TextBlob, storing results for each article in a database.
Live Sentiment & Price Visualization
Displays real-time graphs comparing Bitcoin sentiment trends with market price data, with key sentiment shifts clearly marked.
Persistent Data Storage & Aggregation
Stores all article data, sentiment scores, and price stats in a structured database, enabling long-term trend analysis and historical insights.
Python
FastAPI
Uvicorn
VADER
TextBlob
Machine Learning
API
Bitcoin
Git
Github
HTML5
CSS3
Bootstrap