🚀🚀🚀 Investment Portfolio Management 🚀🚀🚀
Read ARCHITECTURE.md and CONTRIBUTING.md
Node.js
v14.16.0 (lts)
npm
v6.14.11
VSCode
- ESLint extension
cd client
npm install
npm run start
Python 3.7
https://www.python.org/downloads/release/python-373/
Global tox install: pip3 install tox
Alternative command: python -m pip install tox
(for Python installed from the Windows store)
Global tox-conda install: pip3 install tox-conda
Alternative command: python -m pip install tox-conda
(for Python installed from the Windows store)
Install Miniconda: https://conda.io/en/master/miniconda.html
cd backend
tox -e dev -r
- sets up a Tox python development environment at ../.tox/ (an out-of-tree .tox folder at the same level of this repo's folder, isolated from your main Python installation). Note! This is important when the requirements.txt file is changed.
tox -e dev
- uses the Tox python development environment to launch the server
tox -e dev-noconda
- uses the Tox python development environment (without conda as a requirement) to launch the server
Alternative commands:
python -m tox -e dev
Visit: http://127.0.0.1:5100/swagger-ui
tox -e test