Use pip to install the packages in requirements.txt
pip3 install -r requirements.txt
In one terminal, run python3 app.py. This one is the API that uses the backend.
One can see the backend operations running from the API.
python3 app.py
In another terminal, run python3 main.py. This one is for the GUI.
python3 main.py