Forum Academy Marketplace Showcase Pricing Features

Creating "nodes and edges"

Hello,

We are building a portal in Bubble, one of the requirements is to build a small canvas where users can drag nodes(boxes) and connect them (edges).
I had previously worked on something similar using Rete.js. However, I am not sure how to replicate something similar in Bubble, especially considering that the nodes and edges created by a user need to persist across the user sessions.
Any help on approaching this problem would be appreciated.

Thanks