On Windows, it's recommended to use Powershell. In the root directory of this project:
python -m venv .env
cd .env\scripts
.\Activate.ps1
On linux, through bash or zsh
python3 -m venv .env
cd .env/bin
source activate
Then install all of the libraries required
pip install -r requirements.txt
pip list # to list the libraries required
This will run the Flask development server with debug mode enabled, allowing you to see detailed error messages and take advantage of features like automatic code reloading when changes are made
cd app
flask run --debug
If you add any new module to this web app via virtual environment of this project, just update the requirements.txt
pip freeze > requirements.txt
As for the db viewer, it's recommended to use the sqlitebrowser