Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/drorata/stocks-playground
https://github.com/drorata/stocks-playground
Last synced: 27 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/drorata/stocks-playground
- Owner: drorata
- License: mit
- Created: 2019-12-16T20:37:14.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-08-14T23:12:41.000Z (about 1 year ago)
- Last Synced: 2024-04-16T03:56:16.744Z (7 months ago)
- Language: Python
- Size: 259 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Stocks Playground
Check out the deployed app here: [drorata-stocks-playground.streamlit.app](https://drorata-stocks-playground.streamlit.app/). Feedback is welcomed!
## Motivation
The initial motivation of this dashboard was to compare the value changes of financial assets.
I was not able to find exactly what I wanted, so I wrote it.
Thanks to [Streamlit](https://www.streamlit.io/) this was amazingly easy and fun!
The data source is [Yahoo finance](https://finance.yahoo.com/) and the data is extracted using [`yfinance`](https://github.com/ranaroussi/yfinance).## Running locally
### Virtual environment
In the project's root run:
```bash
conda conda env create -f environment.yml
```### Install dependencies
Next, use `pip`:
```bash
pip install -r requirements.txt
```### Run the application
```bash
streamlit run dashboard.py
```## Deploy to `heroku`
```bash
git push heroku master
```