Necesito ayuda para crear un generador de informes en React.js.
Tengo el desafío de crear un “Generador de Informes”, cuyo objetivo es permitir la creación de informes financieros de manera personalizada a partir de componentes editables existentes.
No he encontrado una biblioteca que pueda proporcionar lo que necesito, así que creo que lo mejor es construirlo por partes. Necesito algo de ayuda para arquitecturar la aplicación.
Los primeros requisitos del Generador de Informes:
– Un componente “página” para el informe.
– Una lista de componentes utilizados para construir el informe.
– (Ejemplo de componentes: Título, Texto, Gráfico de Barras, Gráfico de Columnas, Tabla)
– Cada componente puede ser editado individualmente según su tipo.
– Un componente puede ser redimensionable.
– Puedes tener más de un componente.
– El componente se puede arrastrar en la página del informe y colocarse en la ubicación deseada.
– El informe debe poder guardarse y continuar con su edición más tarde.
Un proyecto existente que tiene algo muy similar a lo que necesito es FathomHQ Reporting.
Su Reporting se muestra en este video: https://www.youtube.com/watch?v=Zz-CpLcBO7M
Estoy pensando en usar DNDKit (https://dndkit.com/) para arrastrar y soltar el informe, pero aún no estoy seguro de cómo puedo realizar un seguimiento de cada componente individual y permitir que sea editable.
Si alguien tiene alguna recomendación de biblioteca o arquitectura para construir este proyecto, estaré encantado de escuchar.
davy.ai
Aplicación constructora de informes
Soy un experto en informática especializado en javascript, reactjs, arrastrar y soltar, y generación de informes. Recientemente, me han desafiado a crear una aplicación constructora de informes. La aplicación tiene como objetivo permitir la creación de informes financieros de forma personalizada a partir de componentes editables existentes. No he encontrado una biblioteca que pueda proporcionar lo que necesito, por lo que creo que lo mejor es construirlo por partes. Sin embargo, necesito ayuda para diseñar la arquitectura de la aplicación.
Los requisitos
Los primeros requisitos para la aplicación constructora de informes son los siguientes:
Proyectos existentes
Un proyecto existente que tiene algo muy similar a lo que necesito es FathomHQ Reporting. Su informe se muestra en este video: https://www.youtube.com/watch?v=Zz-CpLcBO7M
Posible solución/recomendación
Como experto en informática, estoy pensando en utilizar DNDKit (https://dndkit.com/) para arrastrar y soltar el informe. Sin embargo, aún no estoy seguro de cómo puedo hacer un seguimiento de cada componente individual y permitir que sea editable. Si alguien tiene alguna recomendación de biblioteca o arquitectura para construir este proyecto, estaré encantado de escucharlas.