Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ignacioct/stockdashboard
Personal Stock Dashboards made using Python and Streamlit
https://github.com/ignacioct/stockdashboard
dashboard economy pandas python seaborn stocks streamlit visualization
Last synced: about 1 month ago
JSON representation
Personal Stock Dashboards made using Python and Streamlit
- Host: GitHub
- URL: https://github.com/ignacioct/stockdashboard
- Owner: ignacioct
- License: gpl-3.0
- Created: 2022-02-25T17:51:29.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-04-08T11:32:14.000Z (over 2 years ago)
- Last Synced: 2024-10-13T18:07:34.117Z (2 months ago)
- Topics: dashboard, economy, pandas, python, seaborn, stocks, streamlit, visualization
- Language: Python
- Homepage:
- Size: 24.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Stock Portfolio Dashboard Dashboard
Personal Stock Dashboards made using Python and Streamlit## Installing Dependencies
Streamlit is mainly powered by Streamlit and Seaborn. There's a requirement text file from where a Conda environment can be easily built.
```bash
conda env create -n stock_dashboard -f environment.txt python=3.7
conda activate stock_dashboard
pip install yahoo_fin
pip install streamlit
```## Uploading your portfolio data
The app will search for a file called ```portfolio.csv``` in your parent directory. There, a table information about your portfolio should be placed. This csv file has the following variables to fill up: Stock Symbol, Price (at which it was bought), Money Invested, Date of purcharse.
## Running the Dashboard
To run the app, once the environment is activated, just type the following Streamlit command:
```bash
streamlit run app.y
```