Project Description:
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
Key Features:
- Real-Time Updates: Stock prices refresh automatically every few seconds.
- Multiple Stocks: Track Apple, Tesla, Google, and more simultaneously.
- Interactive Charts: Line charts show live trends for each stock.
- Price Alerts: Get notifications when a stock crosses a defined threshold.
- Export Data: Save historical stock prices as CSV for analysis.
- Web Dashboard: Streamlit-based interface for easy navigation and interaction.
Technology / Tools:
- Programming Language: Python 3
- Libraries Used:
- yfinance โ Fetch live stock data
- pandas โ Data manipulation and processing
- matplotlib โ Plot stock price charts
- streamlit โ Build the interactive dashboard
- yfinance โ Fetch live stock data
- IDE: VS Code / PyCharm / Jupyter Notebook
- Output: Web dashboard, interactive charts, CSV files
Download Source Code:
Project Setup Instruction:
โ ๏ธ Note: This project is for educational purposes only. Not for commercial sale.