← 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