├── .gitignore ├── .idea ├── .gitignore ├── PyStockMarketGame.iml ├── inspectionProfiles │ └── profiles_settings.xml ├── misc.xml ├── modules.xml └── vcs.xml ├── .vscode └── settings.json ├── BackEnd ├── .dockerignore ├── .gitignore ├── .swagger-codegen-ignore ├── .swagger-codegen │ └── VERSION ├── .travis.yml ├── Dockerfile ├── README.md ├── git_push.sh ├── setup.py ├── swagger.yaml ├── swagger_server │ ├── __init__.py │ ├── __main__.py │ ├── controllers │ │ ├── __init__.py │ │ ├── portfolio_controller.py │ │ ├── staticglobaldb.py │ │ ├── stock_controller.py │ │ └── user_controller.py │ ├── encoder.py │ ├── models │ │ ├── __init__.py │ │ ├── api_error.py │ │ ├── auth_key.py │ │ ├── base_model_.py │ │ ├── portfolio_position.py │ │ ├── portfolio_value.py │ │ ├── settings.py │ │ ├── stock_description.py │ │ ├── stock_search_result.py │ │ ├── stock_sustainability.py │ │ ├── stock_value.py │ │ ├── transaction.py │ │ ├── transaction_prepare.py │ │ ├── user.py │ │ └── user_prepare_login.py │ ├── services │ │ ├── __init__.py │ │ ├── auth_service.py │ │ ├── data │ │ │ ├── S&P500.csv │ │ │ ├── traded_companies.xlsx │ │ │ └── values.xlsx │ │ ├── db_service.py │ │ ├── finance │ │ │ ├── finance_data.py │ │ │ └── prepare_db.py │ │ ├── schedule_service.py │ │ └── trading_service.py │ ├── swagger │ │ └── swagger.yaml │ ├── test │ │ ├── __init__.py │ │ ├── test_portfolio_controller.py │ │ ├── test_stock_controller.py │ │ ├── test_trading_service.py │ │ └── test_user_controller.py │ └── util.py ├── test-requirements.txt └── tox.ini ├── FrontEnd ├── css │ ├── bootstrap.min.css │ ├── dark.css │ └── light.css ├── orchestrator.py ├── pages │ ├── about_settings │ │ ├── about_page.py │ │ └── helperfunctions2.py │ ├── broker │ │ ├── boerse_page.py │ │ ├── boerse_page_sell.py │ │ └── helperfunctions.py │ ├── login │ │ ├── login_page.py │ │ └── registration_page.py │ ├── portfolio │ │ └── depot_page.py │ ├── side_bar.py │ └── stock_screener │ │ ├── stock_analysis_page.py │ │ └── stock_screener_page.py └── utilities │ ├── SessionState.py │ ├── chart_generator.py │ ├── html_table_generator.py │ ├── requests_server.py │ └── utils.py ├── README.md ├── databaseSetup.sql └── requirements.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/PyStockMarketGame.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/.idea/PyStockMarketGame.iml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/.idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /BackEnd/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/.dockerignore -------------------------------------------------------------------------------- /BackEnd/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/.gitignore -------------------------------------------------------------------------------- /BackEnd/.swagger-codegen-ignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/.swagger-codegen-ignore -------------------------------------------------------------------------------- /BackEnd/.swagger-codegen/VERSION: -------------------------------------------------------------------------------- 1 | 2.4.17 -------------------------------------------------------------------------------- /BackEnd/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/.travis.yml -------------------------------------------------------------------------------- /BackEnd/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/Dockerfile -------------------------------------------------------------------------------- /BackEnd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/README.md -------------------------------------------------------------------------------- /BackEnd/git_push.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/git_push.sh -------------------------------------------------------------------------------- /BackEnd/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/setup.py -------------------------------------------------------------------------------- /BackEnd/swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/swagger.yaml -------------------------------------------------------------------------------- /BackEnd/swagger_server/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /BackEnd/swagger_server/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/swagger_server/__main__.py -------------------------------------------------------------------------------- /BackEnd/swagger_server/controllers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/swagger_server/controllers/__init__.py -------------------------------------------------------------------------------- /BackEnd/swagger_server/controllers/portfolio_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/swagger_server/controllers/portfolio_controller.py -------------------------------------------------------------------------------- /BackEnd/swagger_server/controllers/staticglobaldb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/swagger_server/controllers/staticglobaldb.py -------------------------------------------------------------------------------- /BackEnd/swagger_server/controllers/stock_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/swagger_server/controllers/stock_controller.py -------------------------------------------------------------------------------- /BackEnd/swagger_server/controllers/user_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/swagger_server/controllers/user_controller.py -------------------------------------------------------------------------------- /BackEnd/swagger_server/encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/swagger_server/encoder.py -------------------------------------------------------------------------------- /BackEnd/swagger_server/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/swagger_server/models/__init__.py -------------------------------------------------------------------------------- /BackEnd/swagger_server/models/api_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/swagger_server/models/api_error.py -------------------------------------------------------------------------------- /BackEnd/swagger_server/models/auth_key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/swagger_server/models/auth_key.py -------------------------------------------------------------------------------- /BackEnd/swagger_server/models/base_model_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/swagger_server/models/base_model_.py -------------------------------------------------------------------------------- /BackEnd/swagger_server/models/portfolio_position.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/swagger_server/models/portfolio_position.py -------------------------------------------------------------------------------- /BackEnd/swagger_server/models/portfolio_value.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/swagger_server/models/portfolio_value.py -------------------------------------------------------------------------------- /BackEnd/swagger_server/models/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/swagger_server/models/settings.py -------------------------------------------------------------------------------- /BackEnd/swagger_server/models/stock_description.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/swagger_server/models/stock_description.py -------------------------------------------------------------------------------- /BackEnd/swagger_server/models/stock_search_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/swagger_server/models/stock_search_result.py -------------------------------------------------------------------------------- /BackEnd/swagger_server/models/stock_sustainability.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/swagger_server/models/stock_sustainability.py -------------------------------------------------------------------------------- /BackEnd/swagger_server/models/stock_value.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/swagger_server/models/stock_value.py -------------------------------------------------------------------------------- /BackEnd/swagger_server/models/transaction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/swagger_server/models/transaction.py -------------------------------------------------------------------------------- /BackEnd/swagger_server/models/transaction_prepare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/swagger_server/models/transaction_prepare.py -------------------------------------------------------------------------------- /BackEnd/swagger_server/models/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/swagger_server/models/user.py -------------------------------------------------------------------------------- /BackEnd/swagger_server/models/user_prepare_login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/swagger_server/models/user_prepare_login.py -------------------------------------------------------------------------------- /BackEnd/swagger_server/services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /BackEnd/swagger_server/services/auth_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/swagger_server/services/auth_service.py -------------------------------------------------------------------------------- /BackEnd/swagger_server/services/data/S&P500.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/swagger_server/services/data/S&P500.csv -------------------------------------------------------------------------------- /BackEnd/swagger_server/services/data/traded_companies.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/swagger_server/services/data/traded_companies.xlsx -------------------------------------------------------------------------------- /BackEnd/swagger_server/services/data/values.xlsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /BackEnd/swagger_server/services/db_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/swagger_server/services/db_service.py -------------------------------------------------------------------------------- /BackEnd/swagger_server/services/finance/finance_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/swagger_server/services/finance/finance_data.py -------------------------------------------------------------------------------- /BackEnd/swagger_server/services/finance/prepare_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/swagger_server/services/finance/prepare_db.py -------------------------------------------------------------------------------- /BackEnd/swagger_server/services/schedule_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/swagger_server/services/schedule_service.py -------------------------------------------------------------------------------- /BackEnd/swagger_server/services/trading_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/swagger_server/services/trading_service.py -------------------------------------------------------------------------------- /BackEnd/swagger_server/swagger/swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/swagger_server/swagger/swagger.yaml -------------------------------------------------------------------------------- /BackEnd/swagger_server/test/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/swagger_server/test/__init__.py -------------------------------------------------------------------------------- /BackEnd/swagger_server/test/test_portfolio_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/swagger_server/test/test_portfolio_controller.py -------------------------------------------------------------------------------- /BackEnd/swagger_server/test/test_stock_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/swagger_server/test/test_stock_controller.py -------------------------------------------------------------------------------- /BackEnd/swagger_server/test/test_trading_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/swagger_server/test/test_trading_service.py -------------------------------------------------------------------------------- /BackEnd/swagger_server/test/test_user_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/swagger_server/test/test_user_controller.py -------------------------------------------------------------------------------- /BackEnd/swagger_server/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/swagger_server/util.py -------------------------------------------------------------------------------- /BackEnd/test-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/test-requirements.txt -------------------------------------------------------------------------------- /BackEnd/tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/BackEnd/tox.ini -------------------------------------------------------------------------------- /FrontEnd/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/FrontEnd/css/bootstrap.min.css -------------------------------------------------------------------------------- /FrontEnd/css/dark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/FrontEnd/css/dark.css -------------------------------------------------------------------------------- /FrontEnd/css/light.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/FrontEnd/css/light.css -------------------------------------------------------------------------------- /FrontEnd/orchestrator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/FrontEnd/orchestrator.py -------------------------------------------------------------------------------- /FrontEnd/pages/about_settings/about_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/FrontEnd/pages/about_settings/about_page.py -------------------------------------------------------------------------------- /FrontEnd/pages/about_settings/helperfunctions2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/FrontEnd/pages/about_settings/helperfunctions2.py -------------------------------------------------------------------------------- /FrontEnd/pages/broker/boerse_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/FrontEnd/pages/broker/boerse_page.py -------------------------------------------------------------------------------- /FrontEnd/pages/broker/boerse_page_sell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/FrontEnd/pages/broker/boerse_page_sell.py -------------------------------------------------------------------------------- /FrontEnd/pages/broker/helperfunctions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/FrontEnd/pages/broker/helperfunctions.py -------------------------------------------------------------------------------- /FrontEnd/pages/login/login_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/FrontEnd/pages/login/login_page.py -------------------------------------------------------------------------------- /FrontEnd/pages/login/registration_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/FrontEnd/pages/login/registration_page.py -------------------------------------------------------------------------------- /FrontEnd/pages/portfolio/depot_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/FrontEnd/pages/portfolio/depot_page.py -------------------------------------------------------------------------------- /FrontEnd/pages/side_bar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/FrontEnd/pages/side_bar.py -------------------------------------------------------------------------------- /FrontEnd/pages/stock_screener/stock_analysis_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/FrontEnd/pages/stock_screener/stock_analysis_page.py -------------------------------------------------------------------------------- /FrontEnd/pages/stock_screener/stock_screener_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/FrontEnd/pages/stock_screener/stock_screener_page.py -------------------------------------------------------------------------------- /FrontEnd/utilities/SessionState.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/FrontEnd/utilities/SessionState.py -------------------------------------------------------------------------------- /FrontEnd/utilities/chart_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/FrontEnd/utilities/chart_generator.py -------------------------------------------------------------------------------- /FrontEnd/utilities/html_table_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/FrontEnd/utilities/html_table_generator.py -------------------------------------------------------------------------------- /FrontEnd/utilities/requests_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/FrontEnd/utilities/requests_server.py -------------------------------------------------------------------------------- /FrontEnd/utilities/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/FrontEnd/utilities/utils.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/README.md -------------------------------------------------------------------------------- /databaseSetup.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/databaseSetup.sql -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaMueller1/PyStockMarketGame/HEAD/requirements.txt --------------------------------------------------------------------------------