This web app lets you enter multiple stock tickers (e.g., AAPL, MSFT, GOOGL) and compare them visually against a benchmark (like SPY).
- Pick a date range for historical data.
- Use a slider to fine-tune the plotted period.
- View normalized cumulative returns on a clear chart (with a log scale option).
It’s built with Python and Flask on the backend. Data comes from Yahoo Finance via the yfinance library, pandas crunches the numbers, and matplotlib generates the plots. The front end uses basic HTML/CSS and a bit of JavaScript with noUiSlider for the date range slider.