Hello, I would be glad to help you with your project. I have 15+ years of Python experience.
I have already implemented a workflow system in Python without any external dependency. The mentioned system was used mainly for approval workflows in the organization and included file uploading and dynamically configured form. i.e. the admin user would define the form fields, files to be uploaded and the workflow of approve/reject groups. No external workflow engine was used.
The system I am proposing would be able to be dynamically configured. The user groups, states and transitions would be able to be dynamically added and the workflow be defined in the backoffice. The frontend I assume to be bootstrap css and database backend to be postgres. I am assuming Linux deployment, although windows can be discussed too.
As I do not know the requirements of your workflow, I am assuming something in the lines as I described.
The system would be developed in Python.
Regards, Luis.