Real-Time Stock Price Tracker

The Real-Time Stock Price Tracker & Dashboard is a Python-based application that fetches live stock data using the Yahoo Finance API and displays it on an interactive web dashboard. Users can monitor multiple stocks, visualize live trends, set alerts, and export historical data for analysis.

Use Cases:

  • Investors tracking portfolios in real time
  • Traders monitoring stock movements
  • Students learning financial data analysis

  1. Real-Time Updates: Stock prices refresh automatically every few seconds.
  2. Multiple Stocks: Track Apple, Tesla, Google, and more simultaneously.
  3. Interactive Charts: Line charts show live trends for each stock.
  4. Price Alerts: Get notifications when a stock crosses a defined threshold.
  5. Export Data: Save historical stock prices as CSV for analysis.
  6. Web Dashboard: Streamlit-based interface for easy navigation and interaction.

  1. Programming Language: Python 3
  2. Libraries Used:
    • yfinance โ†’ Fetch live stock data
    • pandas โ†’ Data manipulation and processing
    • matplotlib โ†’ Plot stock price charts
    • streamlit โ†’ Build the interactive dashboard
  3. IDE: VS Code / PyCharm / Jupyter Notebook
  4. Output: Web dashboard, interactive charts, CSV files


โš ๏ธ Note: This project is for educational purposes only. Not for commercial sale.