Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lucamueller1/pystockmarketgame
Awesome Stock Market Game written in Python
https://github.com/lucamueller1/pystockmarketgame
flask pybroker python stock-market stock-trading stock-trading-game streamlit
Last synced: about 2 months ago
JSON representation
Awesome Stock Market Game written in Python
- Host: GitHub
- URL: https://github.com/lucamueller1/pystockmarketgame
- Owner: LucaMueller1
- Created: 2020-09-01T12:17:22.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-12-29T18:09:36.000Z (about 3 years ago)
- Last Synced: 2024-03-19T11:32:17.157Z (11 months ago)
- Topics: flask, pybroker, python, stock-market, stock-trading, stock-trading-game, streamlit
- Language: Python
- Homepage:
- Size: 1.39 MB
- Stars: 8
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# This is the Pycharm Broker Game by PythonicInquisition
Available under **[Pybroker.de](http://pybroker.de)**Authors: Daniel Ebert, Luca Müller, Luca Weissbeck, Ben Schaper, Jannik Sinz
- [email protected], [email protected], [email protected], [email protected], [email protected]
Project Start: 24.10.2020
Project End: 22.11.2020## Preview
### Buying Stocks
![screencapture-localhost-8501-2021-12-29-13_42_59](https://user-images.githubusercontent.com/62757957/147664009-a6490873-d65c-4911-84d1-3b5d83cf80fc.png)
### Selling Stocks
![screencapture-localhost-8501-2021-12-29-13_44_14](https://user-images.githubusercontent.com/62757957/147664079-914c3782-3c55-4d2e-b9c8-7c68cebb0e0e.png)
### Stock Screener
![screencapture-localhost-8501-2021-12-29-13_41_58](https://user-images.githubusercontent.com/62757957/147664103-9eaf8f82-0556-4d4d-b57b-c694d61eebef.png)
### Settings
![screencapture-localhost-8501-2021-12-29-13_43_21](https://user-images.githubusercontent.com/62757957/147664290-5f46e4ff-da9b-4896-9572-8589f0e7ec60.png)### Dark Mode Ready
## Architecture / Infrastructure
![Uberblick_der_AnwendungsarchitekturPRESET](https://user-images.githubusercontent.com/62757957/147664785-f0758d24-0dc3-43ee-9b5f-f0791451d412.png)## Requirements
Python: 3.8
### with pip:
```
pip3 install -r requirements.txt
```
### with poetry:
```
poetry init
for item in $(cat requirements.txt); do poetry add "${item}"; done
```## BackEnd - Usage
To run the server, please execute the following from the BackEnd-root directory:```
python3 -m swagger_server
```## BackEnd - Docs
https://pybroker.readme.io/## Start FrontEnd:
To start the frontend, change directory to the root folder of the repository. Then run ```streamlit run FrontEnd/orchestrator.py```. This will run the streamlit server.