Desarrollo de un Sistema Web Interactivo para Dibujar, Editar y Exportar Encimeras de Granito en DXF (Integración con Backend en AWS)
Busco un programador con experiencia en diseño web y herramientas de dibujo interactivo para crear un nuevo módulo en nuestro sistema que permita dibujar, abrir y editar encimeras de granito de manera intuitiva y profesional. El objetivo es desarrollar una interfaz similar a la funcionalidad de dibujo de Moraware (CounterGo), pero enfocada exclusivamente en la creación, edición y gestión de diseños de encimeras, con la capacidad de abrir, editar y exportar los dibujos como archivos DXF para uso en máquinas CNC. Este sistema debe integrarse con nuestro backend existente en AWS, que ya gestiona inventario y otras funcionalidades.
Requisitos Específicos
Interfaz de Dibujo Interactiva
• La interfaz debe ser accesible a través de un navegador web (HTML, CSS, JavaScript).
• Permite a los usuarios dibujar encimeras con herramientas de arrastrar y soltar, clics, o ingresando dimensiones exactas (por ejemplo, formas L-shaped, U-shaped, rectas, con cortes para fregaderos, bordes, y radios).
Soporte para patrones básicos de veta o texturas de granito
• Capacidad para redimensionar, rotar, y ajustar piezas de la encimera en tiempo real.
• Visualización de dimensiones exactas (longitud, ancho, profundidad, etc.) en la interfaz.
Apertura y Edición de Archivos DXF:
• El sistema debe permitir importar y abrir archivos DXF existentes, mostrando los diseños en la interfaz para su edición.
• Los usuarios deben poder modificar los diseños DXF (por ejemplo, ajustar dimensiones, añadir cortes, cambiar formas, o editar patrones) y guardar los cambios.
• La edición debe mantener la compatibilidad con el formato DXF estándar utilizado en la industria del granito y CNC.
•
Exportación a DXF
• Los diseños (tanto nuevos como editados) deben poder exportarse como archivos DXF compatibles con máquinas CNC (routers o láseres para granito), asegurando precisión en las dimensiones y formas para la fabricación.
• El software debe incluir una función para descargar o guardar los dibujos directamente como archivos DXF, con soporte para formatos estándar utilizados en la industria del granito.
Integración con Backend en AWS
• El sistema web debe integrarse con nuestro backend existente en AWS para sincronizar datos relacionados con los diseños de encimeras, si es necesario (por ejemplo, guardar o recuperar dibujos, vincularlos con inventario o proyectos existentes).
• Proporcionaremos acceso limitado a las APIs para facilitar la integración.
Tecnologías
• JavaScript con librerías como [login to view URL], [login to view URL], o HTML5 Canvas para los gráficos, dibujos y edición interactiva.
• HTML y CSS para la estructura y diseño de la interfaz, con un diseño responsive que funcione en desktops, tablets y móviles.
• Experiencia con integraciones API en AWS (RESTful APIs) para conectar con nuestro backend existente.
Diseño y Usabilidad
• Interfaz limpia, intuitiva y similar a herramientas como Moraware CounterGo o Easy Stone Shop, con herramientas de dibujo y edición fáciles de usar para usuarios no técnicos (fabricadores de encimeras).
• Colores y diseño simples, con un fondo blanco o gris claro, y paletas que reflejen la industria del granito (por ejemplo, tonos neutros o grises).
Pruebas y Entrega
• Proporcionar un prototipo funcional dentro de las primeras semanas.
• Entregar el código final con documentación básica (cómo usar la interfaz, estructura del código, etc.).
• Asegurar compatibilidad con navegadores modernos (Chrome, Firefox, Safari, Edge).
Habilidades Requeridas
• Experiencia en desarrollo web (HTML, CSS, JavaScript, Angular (opcional)).
• Conocimiento de librerías de dibujo como [login to view URL], [login to view URL], o Canvas API.
• Experiencia con la generación, apertura y edición de archivos DXF, y herramientas CAD/CAM (por ejemplo, integración con bibliotecas como pyDXF, o experiencia con AutoCAD, CorelDRAW, o software similar).
• Familiaridad con integraciones APIs y desarrollo frontend que se conecte con backend existentes.
• Familiaridad con la industria de encimeras de granito o diseño CAD/CAM (preferible, pero no obligatorio).
• Capacidad para trabajar de forma remota y de comunicación.
Notas adicionales
• Estoy abierto a sugerencias sobre tecnologías o funciones adicionales que mejoren la usabilidad (por ejemplo, plantillas predefinidas, patrones de veta, o herramientas de simulación).
• Este es el primer paso de un proyecto más amplio, y podría haber oportunidades futuras para expandir el software (por ejemplo, funcionalidades avanzadas de CNC).
Por favor, envía tu propuesta con
• Tu experiencia relevante (proyectos similares, especialmente en dibujo interactivo, CAD/CAM, generación/edición de archivos DXF, e integraciones con AWS).
• Un cronograma estimado y presupuesto.
• Ejemplos de trabajo previo (portafolio o enlaces a proyectos similares).
¡Espero trabajar contigo para crear una herramienta innovadora para la industria del granito!