I'm making an interactive garden designer to help plan a (mostly rose) garden in my front lawn that will be visible to the town.
https://garden.simonsarris.com/
It all works (double click to place plants, undo/redo, copying, etc etc), but it needs more items. And saving and loading does not work yet. Actually, since this is HN, you could write
go.Diagram.fromDiv(myDiagramDiv).model.toJson()
To save and share. But I need to implement some server saving because normal people do not adore JSON as much as we all do.Some examples of what I'm thinking so far to give an idea of what loading might look like: https://twitter.com/simonsarris/status/1705056223333151053
I have considered making a more public version of this that anyone can use for their own garden, but that would take more non-trivial work.