¿Cómo podría agregar la funcionalidad de arrastrar y soltar para el diseño del plano de planta/disposición de la mesa de un restaurante?

Estoy haciendo mi primera aplicación web, es para administrar restaurantes. Una de las funcionalidades que me gustaría que tuviera es la capacidad de diseñar el diseño de la mesa arrastrando y soltando mesas desde una barra de herramientas en algún lugar de la pantalla. Me gustaría tener una forma de almacenar la posición de la mesa para que permanezca igual si cierro la aplicación. También me gustaría que se pueda hacer clic en las mesas, para que luego los camareros puedan hacer clic en ellas e interactuar con ellas para abrirlas/cerrarlas, cargar los artículos que piden los clientes, imprimir el cheque, etc.

¿Hay una biblioteca o marco que me permita hacer algo así?

¿Estás llegando a alguna parte con esto? Como saben, a mí también me interesa el tema.

Respuestas (1)

¿Has hecho alguna investigación? Yo también quisiera una respuesta a esto. Todavía no he encontrado ninguna biblioteca, pero lo siguiente me ha ayudado mucho:

Debería estar bien, ya que solo quiere formas predefinidas, por lo que será bastante fácil tener una barra de herramientas con cuadrados, círculos, etc., que se pueden arrastrar a su plano de planta. Tengo un problema porque quiero que el usuario pueda volver a dar forma a los elementos arrastrados, que representan habitaciones.

Déjanos saber si necesitas más ayuda. Si encuentra una buena biblioteca o marco , publique una respuesta y acéptela para ayudar a otros en el futuro.


[Actualización] Supongo que no estaba mirando seriamente antes. Todos estos marcos parecen aceptables:

Relacionado

Wow, muchas gracias! Voy a mirar en todos estos. Investigué un poco, pero claramente no tan a fondo o de manera tan efectiva como lo hiciste tú. ¡Gracias!
tengo mucho mas Los revisaré y publicaré los mejores. Una vez que haya dibujado su panel de piso, considere cómo va a guardarlo y volver a cargarlo para editarlo más tarde.