I'm doing my first web application, it is for managing restaurants. One of the functionalities I would like it to have, is the ability to design the table layout by dragging and dropping tables from a toolbar somewhere in the screen. I would like to have a way of storing the table's position so that it remains the same if close the app. I would also like the tables to be clickable, so that then the waiters can click them and interact with them to open/close them, charge items that customers order, print the check, etc.

Is there a library or framework that would allow me to do something like that?

  • Are you getting anywhere with this? As you know, I am also interested in the topic.
    – Mawg
    Jun 7, 2017 at 11:33

1 Answer 1


Have you done any research? I too would like an answer to this. I have, as yet, found no library, but the following have helped me greatly:

You ought to be ok, since you just want predefined shapes, so it will be easy enough to have a toolbar with squares, circles, etc, which can be dragged to your floorplan. I have a problem because I want the user to be able to re-shape the dragged items, which represent rooms.

Let us know if you need more help. If you do find a good library or framework, please post an answer and accept it, to help others in future.

[Update] I guess that I was not looking seriously before. All of these frameworks seem acceptable:


  • 1
    Wow, thank you very much! I'll look into all of these. I had done some research, but clearly not as thoroughly or effectively as you did. Thanks! Mar 9, 2017 at 17:34
  • I have a lot more. I will sort through them & post the best. Once you have drawn your floorpan, consider how you are going to save it and reload it for edtting later
    – Mawg
    Mar 9, 2017 at 19:23

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.