Esta documentación está en fase de desarrollo y puede contener errores.

UI/UX personalizada

Reparto de responsabilidades al construir una app sobre Dinaup: tú haces la interfaz y la lógica, Dinaup pone el backend.

Tú programas la pantalla que ve el usuario y las reglas de tu negocio. El resto —base de datos, autenticación, permisos, API, informes, backups e infraestructura en la nube— ya está resuelto. Un caso práctico lo ilustra.

Ejemplo: app de puntuación para minigolf

Una empresa de minigolf que ya usa Dinaup para facturación y contabilidad quiere una aplicación donde los usuarios registren sus puntuaciones.

Lo que construyes tú

  • La interfaz de usuario donde los jugadores introducen sus puntos.
  • La lógica de negocio propia del caso.

Lo que pone Dinaup

  • Base de datos: la estructura dinámica Dinaup Flex permite crear y modificar entidades sin escribir SQL.
  • Seguridad: control de acceso, autenticación y protección de datos de forma nativa.
  • Autenticación: inicio de sesión integrado, con recuperación de contraseña, gestión de sesiones y permisos.
  • Interfaces administrativas: los formularios dinámicos de gestión están en play.dinaup.com y se actualizan con cada cambio estructural.
  • Informes y paneles: sistema propio de visualización de datos e informes, adaptado a cada módulo.
  • API: se expone automáticamente una API dinámica para todas las entidades del sistema, con autenticación y permisos configurables.
  • Backups: copias de seguridad automáticas replicadas en múltiples ubicaciones geográficas.
  • Usuarios, roles y permisos: gestión completa y centralizada, editable desde el panel principal.
  • Infraestructura: operación en la nube con alta disponibilidad y escalabilidad, sin mantenimiento por parte del desarrollador.

La aplicación queda integrada en el entorno administrativo del cliente, accesible desde play.dinaup.com.

Qué implica este reparto

Para el cliente:

  • Menos coste y tiempo de desarrollo al evitar las tareas técnicas de backend.
  • Infraestructura mantenida y actualizada, sin mantenimiento adicional.
  • Panel administrativo operativo desde el primer día.
  • API integrada, preparada para futuras integraciones con otros servicios.
  • Escalabilidad sin rediseños posteriores.
  • Datos unificados en un único sistema, sin duplicidades.
  • Gestión de empleados centralizada: un único inicio de sesión y administración de altas y bajas desde un solo lugar.

Para el desarrollador:

  • Sin trabajo repetitivo de backend.
  • Menos responsabilidades técnicas (seguridad, infraestructura).
  • Plazos de entrega más cortos.
  • Foco en la experiencia de usuario y la calidad de la interfaz.

Para construir la UI/UX existe un proyecto interno reutilizable de componentes Blazor.

On this page