I want to build a drag-and-drop room planner, which is essentially having images/shapes that can be dragged into a canvas and ideally, snap nicely into place. Imagine a table, or chair in a room. Additionally, I’d like to be able to have each item to be linked to a database, so that you can hover or click on each item to view data about it.
How do I go about building this? I’m thinking jQuery, but am not sure on specifics on which direction to take.