An interactive dashboard that joins the two signals crypto traders watch most: what the market is doing and what people are saying about it. Users pick a coin and a timeframe, and the app builds the analysis on the fly.
On the market side, the app pulls past and current price data from the CoinGecko API and computes classic technical indicators from scratch: simple, cumulative, and exponential moving averages, MACD, RSI, and momentum, all shown as interactive charts.
On the social side, it classifies the sentiment of tweets about the chosen coin, showing how positive and negative chatter moves over time alongside the price.
Built in Python with Streamlit and Pandas, with a Jenkins pipeline for continuous integration.