Interactive node tree UI

Hi all,
I just started to play around with Bubble and was hoping to incorporate functionality into my app where users could create and customize their own tree based workflows similar to this:

It doesn’t seem like there’s anything out there on how I could accomplish this. Has anyone attempted something similar or have resources I could check out? Thanks