├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── docker-compose.yml ├── flask ├── Dockerfile ├── config.py ├── manage.py ├── project │ ├── __init__.py │ ├── models │ │ ├── __init__.py │ │ └── db_models.py │ ├── services │ │ ├── __init__.py │ │ ├── financial_metrics.py │ │ ├── google_finance.py │ │ └── stocks.py │ ├── static │ │ ├── css │ │ │ └── style.css │ │ └── js │ │ │ └── script.js │ ├── templates │ │ ├── header.html │ │ └── index.html │ └── website │ │ ├── __init__.py │ │ └── views.py ├── requirements.txt └── tests │ ├── __init__.py │ ├── base_database_test.py │ ├── base_test.py │ ├── test_configs.py │ ├── test_financial_metrics.py │ ├── test_stocks_database.py │ └── test_website.py ├── nginx ├── Dockerfile ├── app.conf └── nginx.conf └── postgres ├── Dockerfile └── create.sql /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Radu-Raicea/Stock-Analyzer/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Radu-Raicea/Stock-Analyzer/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Radu-Raicea/Stock-Analyzer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Radu-Raicea/Stock-Analyzer/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Radu-Raicea/Stock-Analyzer/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /flask/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Radu-Raicea/Stock-Analyzer/HEAD/flask/Dockerfile -------------------------------------------------------------------------------- /flask/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Radu-Raicea/Stock-Analyzer/HEAD/flask/config.py -------------------------------------------------------------------------------- /flask/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Radu-Raicea/Stock-Analyzer/HEAD/flask/manage.py -------------------------------------------------------------------------------- /flask/project/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Radu-Raicea/Stock-Analyzer/HEAD/flask/project/__init__.py -------------------------------------------------------------------------------- /flask/project/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /flask/project/models/db_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Radu-Raicea/Stock-Analyzer/HEAD/flask/project/models/db_models.py -------------------------------------------------------------------------------- /flask/project/services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /flask/project/services/financial_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Radu-Raicea/Stock-Analyzer/HEAD/flask/project/services/financial_metrics.py -------------------------------------------------------------------------------- /flask/project/services/google_finance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Radu-Raicea/Stock-Analyzer/HEAD/flask/project/services/google_finance.py -------------------------------------------------------------------------------- /flask/project/services/stocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Radu-Raicea/Stock-Analyzer/HEAD/flask/project/services/stocks.py -------------------------------------------------------------------------------- /flask/project/static/css/style.css: -------------------------------------------------------------------------------- 1 | /*CSS*/ -------------------------------------------------------------------------------- /flask/project/static/js/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Radu-Raicea/Stock-Analyzer/HEAD/flask/project/static/js/script.js -------------------------------------------------------------------------------- /flask/project/templates/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Radu-Raicea/Stock-Analyzer/HEAD/flask/project/templates/header.html -------------------------------------------------------------------------------- /flask/project/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Radu-Raicea/Stock-Analyzer/HEAD/flask/project/templates/index.html -------------------------------------------------------------------------------- /flask/project/website/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /flask/project/website/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Radu-Raicea/Stock-Analyzer/HEAD/flask/project/website/views.py -------------------------------------------------------------------------------- /flask/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Radu-Raicea/Stock-Analyzer/HEAD/flask/requirements.txt -------------------------------------------------------------------------------- /flask/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /flask/tests/base_database_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Radu-Raicea/Stock-Analyzer/HEAD/flask/tests/base_database_test.py -------------------------------------------------------------------------------- /flask/tests/base_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Radu-Raicea/Stock-Analyzer/HEAD/flask/tests/base_test.py -------------------------------------------------------------------------------- /flask/tests/test_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Radu-Raicea/Stock-Analyzer/HEAD/flask/tests/test_configs.py -------------------------------------------------------------------------------- /flask/tests/test_financial_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Radu-Raicea/Stock-Analyzer/HEAD/flask/tests/test_financial_metrics.py -------------------------------------------------------------------------------- /flask/tests/test_stocks_database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Radu-Raicea/Stock-Analyzer/HEAD/flask/tests/test_stocks_database.py -------------------------------------------------------------------------------- /flask/tests/test_website.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Radu-Raicea/Stock-Analyzer/HEAD/flask/tests/test_website.py -------------------------------------------------------------------------------- /nginx/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Radu-Raicea/Stock-Analyzer/HEAD/nginx/Dockerfile -------------------------------------------------------------------------------- /nginx/app.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Radu-Raicea/Stock-Analyzer/HEAD/nginx/app.conf -------------------------------------------------------------------------------- /nginx/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Radu-Raicea/Stock-Analyzer/HEAD/nginx/nginx.conf -------------------------------------------------------------------------------- /postgres/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM postgres 2 | 3 | ADD create.sql /docker-entrypoint-initdb.d -------------------------------------------------------------------------------- /postgres/create.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Radu-Raicea/Stock-Analyzer/HEAD/postgres/create.sql --------------------------------------------------------------------------------