Wow the demo video looks amazing. I'm a programmer, but coding that would take much longer than those few clicks.
I wonder if you could use a "standard" REST backend as a data source?
You lose the ability to use raw SQL queries, but then you could use this for any API and use the full CRUD with whatever actions and safeguards the server has programmed.
Specifically, I'm thinking about feathersjs with it's hooks instead of just accessing the database directly.