A minimum viable example for a web application using FastAPI, Celery (using redis broker/results backend). It demonstrates concepts like polling the state/progress of a task, and configuring Celery. It also shows how to run as basic async task.
Use the package manager conda or miniconda to install required dependencies.
conda install --file requirements.txt
Run everything in main.sh
in order. Then open frontend/index.html
to test
it out.