We were involved since the initial stage of architecture design, advising, and consulting.
We investigated existing software solutions available on the market to speed up development. Exploration pointed out the possibility of connecting to
the Camunda Business Process Management System to create complex BPMN workflows.
The goal of the new web app was to give the admin the flexibility to create any form with extensive business logic and any workflow efficiently.
Afterward, we created a separate web app for the end-users to fulfill, submit, and track documents in accordance with the given process flow.
Using our open-source package
uniforms -
React library for building forms from any schema - at the early stages as the main engine, let us deliver Proof-of-Concept very soon. We used uniforms as a basis for a new framework tailored for citizen developers.
Camunda manages the process design - workflow management - and provides process flow input.
Based on Camunda output, we built a separate application - “Qualification Builder”, which enables:

connecting even several workflows to the form

linking forms between each other so to make use of data in other processes

creating fields from a predefined list of basic fields

designing a layout using drag & drop on each step of the process

managing roles & permissions of process actors

testing and publishing forms
As soon as the form is published, defined users with given permissions might start an instance in a separate application: “Qualification Dashboard”.
As a team of 3 full-stack developers, QA, and a product owner, we worked in a complete Scrum framework with Onyx. The development process was divided into 2-week sprints with all required events: planning, backlog refinement, daily stand-ups, demo & retro.
We played as one team with Onyx on a daily basis, constantly clarifying the product's vision.
In a few months, we released an MVP and started to test the solution on actual end-users and Onyx business partners. The project is ongoing, reaching more and more extensive processes and forms built on hundreds of fields and multiple steps. We managed to build an augmented team with developers and QA from Onyx as well, setting goals and facing the following challenges together.