An open API service indexing awesome lists of open source software.

https://github.com/0xzee/financial-dashboard-streamlit

Streamlit dashboard app to provide Financial Stock data Dashboard
https://github.com/0xzee/financial-dashboard-streamlit

streamlit streamlit-dashboard yfinance

Last synced: about 2 months ago
JSON representation

Streamlit dashboard app to provide Financial Stock data Dashboard

Awesome Lists containing this project

README

          

# Stock Dashboard App

## Overview
This Streamlit dashboard app provides financial data visualization and analysis for stocks. It uses `yfinance` to fetch data, and financial statements.

## Features
- Fetch real-time stock data using `yfinance`.
- Display key financial metrics and performance data.
- Visualize stock price trends and financial ratios with interactive charts.

![Pic](yf0_screenshot.png)
![Pic](yf1_screenshot.png)
![Pic](yf2_screenshot.png)

## Installation
To run this app locally, follow these steps:

1. Clone the repository:

`git clone https://github.com/your-username/your-repo-name.git`

2. Navigate to the repository folder:

`cd your-repo-name`

3. Install the required packages:

`pip install -r requirements.txt`

4. Run the Streamlit app:

`streamlit run financial_dashboard_app.py`

## Usage
After running the app, navigate to `http://localhost:8501` in your web browser to view the dashboard.

## Requirements
This app requires the following packages:
- streamlit
- yfinance
- pandas
- matplotlib
- plotly.express

The exact versions of these packages can be found in the `requirements.txt` file.

## Contributing
Contributions to this project are welcome! Please fork the repository and submit a pull request with your proposed changes.

## License
This project is licensed under the MIT License - see the LICENSE.md file for details.

## Acknowledgments
- Thanks to the `yfinance` library for providing an easy way to access financial data.
- Appreciation to the Streamlit community for their support and resources.

## Contact
For any queries or feedback, please open an issue in the GitHub repository or contact me at `your-email@example.com`.