SamTolmay
It would be very interesting to see what your ideas and approaches to the same problem are.
Thanks, and we hope you find it useful.
Firstly, we don't have an existing GUI that generates Lowdefy config, but you would be able to build a GUI that does that using Lowdefy. We kind of do that in the documentation, where we give you options to configure a block. So you would be able to write a "form generation app", where users define their forms.
To render the forms it would be possible (but would require a little engineering) to create a React component that renders Lowdefy config, that you could use in your production platform. (This already exists, but currently is connected to the browser router and graphql client in our "renderer" package).
Otherwise you should also be able to run a Lowdefy app in an iframe to render the forms.
Does that make sense?
If you would like to contribute a connection to the project, we would be more than happy helping with that.
Currently we don’t have any authentication or authorization built in, but it is the next feature we are adding. We will be adding OAuth/OpenId Connect authentication, and then you will be able to use services like Auth0 or Okta.
We also plan on providing our own user service, with group based user authorization that will integrate easily with Lowdefy apps.