This project is designed to show how to use pyzeebe with FastAPI. This project is a draft. For now, this application only runs against Camunda 8 SaaS. It should not be too complex to make it available to Camunda 8 SM but that's not my priority now. Feel free to propose PR if you want to :)
https://python-poetry.org/docs/
poetry shell
Configurations are handled in the .env file where you'll need to see cluster_id, client_id and client_secret. If you want to use google services (as gmail), you should download a google JSON credential files named client_secret_google_api.json at the root of your project. Else, you should comment the code using it. Google documentation is available here : https://support.google.com/cloud/answer/6158849?hl=en
If you just cloned that repository, you should also install dependencies
poetry install
The python project serve the front-end. So you need to build it
cd front
npm install
npm run build
poetry run start