Yeah, sounds like Tiddly Wiki or similar except with the need for a backend component.

Edit: actually it looks more like a library/framework to make such apps. And now I'm not sure if it needs a backend component or nodejs or not.