- app: backend
- app/test: unittest for backend
- client; frontend
- .github/workflows
- Install Python 3.10+ with PIP
- Run command to install or active virtual environment for everytime:
pip install virtualenv
virtualenv venv
. venv/bin/activate
pip install -r requirements.txt
- Run
flask run
to start the web athttp://127.0.0.1:5000
, or press F5 from VSCODE - Login: admin / ********
- Press Ctrl + C to exit.
- API:
http://127.0.0.1:5000/swagger/v1
- Create new branch for every feature
- Alway pull first before commit & push
- Code must run pass on local test before commit
- Test code by create a file name
test_*.py
in test directory - Run
pytest -s app/test/test_*.py