I'm currently working on developing a ASP.NET MVC based application which enables users to have a canvas for dragging and dropping floor and room based images (e.g. Sofas, Tv, Bed, Tables, etc.). Essentially, I want to build something like draw.io but enable the user to come up with a final product like this:
I'm looking for the best library to carry out the drawing. There are so many JavaScript libraries, but I'm not quite sure which is the most preferred (easiest) for such a task.
Ideally, the left pane would have different svgs that the user can drag onto some canvas (e.g. Sofas, Tv, Bed, Tables, etc.). Then they can connect them to each other, etc.The appropriate library to build such a tool is what I really need advise on!