Saltar a contenido

Quant-UX

En este artículo

Información

Quant-UX es una plataforma de código abierto para prototipado, pruebas de usabilidad y análisis de la experiencia del usuario. Permite crear prototipos totalmente interactivos de aplicaciones web y móviles, realizar pruebas con usuarios y analizar el comportamiento del usuario (mapas de calor, embudos, métricas cuantitativas) dentro de una única herramienta. Quant-UX se considera a menudo una alternativa gratuita de alojamiento propio (self-hosted) a Figma y Maze, and se distribuye bajo la licencia GPL-3.0.

Funcionalidades clave de Quant-UX

  • Prototipos interactivos: todos los widgets son totalmente funcionales; los usuarios pueden introducir datos, marcar casillas de verificación e interactuar con los elementos. Combinado con animaciones y gestión de datos, el prototipo se comporta como una aplicación real.
  • Diseñador visual: un lienzo práctico para crear pantallas, añadir componentes y construir transiciones entre pantallas mediante enlaces.
  • Asistente de IA: generación de fragmentos de prototipos basados en prompts de texto (p. ej., "crear un formulario de inicio de sesión") con capacidades posteriores de ajuste fino y estilizado.
  • Sistemas de diseño: creación de sistemas de diseño escalables basados en componentes, tokens de diseño y pantallas maestras.
  • Animaciones: la herramienta Animation Composer para crear animaciones realistas y aumentar la fidelidad del prototipo.
  • Amplia paleta de componentes: conjuntos de widgets listos para WireFrame, Survey, iOS y Android; puede empezar a diseñar inmediatamente.
  • Herramientas inteligentes: redimensionamiento de cuadrícula, clonación inteligente y cuadrículas repetidoras para acelerar su flujo de trabajo.
  • Pruebas A/B: comparación de múltiples variantes de diseño dentro de un único prototipo utilizando el operador A/B; simplemente enlace un elemento a una prueba y especifique dos variantes.
  • Lógica de negocio: modelado de lógica mediante solicitudes REST y elementos de decisión, campos obligatorios, validación de formato de entrada y vinculación de datos para pasar la entrada entre pantallas.
  • Pruebas de usabilidad y analítica: recopilación de datos de comportamiento del usuario, mapas de calor y métricas cuantitativas de UX para la toma de decisiones basada en datos.
  • Integraciones e importación: importación mediante arrastrar y soltar de imágenes (.webp, .jpg, .psd) al lienzo, así como la importación de diseños desde Figma.
  • Código abierto: implementación con alojamiento propio sin los límites de proyectos y usuarios que se encuentran en las versiones SaaS en la nube.

Funcionalidades de implementación

ID Nombre del Software SO Compatible VM BM VGPU GPU CPU Mín. (Núcleos) RAM Mín. (GB) HDD/SSD Mín. (GB) Dominio Personalizado Activo
633 Quant-UX Ubuntu 22.04 + + + + 1 2 20 No PEDIR

Información

Puede encontrar información relativa a las funcionalidades de implementación de este software en este enlace.

Nota

A menos que se especifique lo contrario, instalamos por defecto la última versión de lanzamiento del software desde el sitio web del desarrollador o los repositorios del sistema operativo.

Nota

Quant-UX se implementa en Docker y consta de varios contenedores: una base de datos MongoDB (quant-ux-mongo), un backend de Java (quant-ux-backend), la aplicación web / frontend de Quant-UX (quantux<Server_ID>.hostkey.in), un servidor websocket independiente (quant-ux-websocket-server), un proxy inverso nginx con emisión automática de certificados TLS y un recolector de correo local Mailpit (quant-ux-smtp-sink).

Nota

El backend de Java se inicia con el parámetro -Xmx2g, lo que significa que el tamaño máximo del heap está limitado a 2 GB (el consumo real es significativamente menor sin carga). Teniendo en cuenta MongoDB y otros servicios, se requiere un mínimo de 4 GB de RAM; para un funcionamiento cómodo bajo carga, se recomienda asignar más.

Nota

Para las notificaciones por correo electrónico (restablecimiento de contraseñas, invitaciones a participantes), hay un recolector SMTP Mailpit local preinstalado en la compilación: los correos electrónicos se interceptan localmente y no se entregan a direcciones externas. Para enviar correos reales a los usuarios, especifique sus propios parámetros de servidor SMTP (QUX_MAIL_HOST, QUX_MAIL_USER, QUX_MAIL_PASSWORD) en la configuración del backend.

Datos de conexión

Tras el pago del pedido, se enviará una notificación a la dirección de correo electrónico proporcionada durante el registro una vez que el servidor esté listo para operar. Esta contendrá la dirección IP del VPS, así como el login y la contraseña para la conexión.

La gestión del servicio se realiza a través de la interfaz web de Quant-UX, cuyo enlace se encuentra en Invapi.

Los datos de autorización pueden encontrarse en la sección Configuration >> Tags del panel de control del servidor o en el correo electrónico enviado:

  • Link: en la etiqueta webpanel;
  • Login y Password para la gestión del servidor: enviados por correo electrónico a su dirección una vez completada la implementación del software y que el servidor esté listo. Las credenciales de cuenta dentro de la propia aplicación (correo electrónico y contraseña) se crean por separado durante el registro al realizar su primera visita al enlace de la interfaz web.

La interfaz web estará disponible en: https://quantux{Server_ID_from_Invapi}.hostkey.in

Nota

Los parámetros técnicos y las contraseñas se configuran durante la instalación automática para el funcionamiento de Quant-UX (conectando el frontend con el backend, el backend con la base de datos MongoDB, así como los secretos SMTP y JWT). Los archivos de implementación se encuentran en el directorio /opt/quantux. Puede ver los valores actuales ejecutando:

grep -rE "QUX_JWT_PASSWORD|QUX_MONGO_CONNECTION_STRING|QUX_MAIL_" /opt/quantux/
Por motivos de seguridad, se recomienda sustituir el valor QUX_JWT_PASSWORD y los parámetros del servidor de correo por los suyos; consulte la documentación oficial de Quant-UX para más detalles.

Primeros pasos tras la implementación de Quant-UX

  1. Para el primer inicio, acceda a un enlace como https://quantux<Server_ID>.hostkey.in. Se abrirá una pantalla de inicio de sesión con las pestañas Login y Sign Up. Para crear una cuenta, vaya a la pestaña Sign Up.

    Rellene los campos de registro:

    • Email: su dirección de correo electrónico (también se utiliza como nombre de usuario);
    • Password: su contraseña.

    Marque la casilla I accept the terms of service y haga clic en SignUp. Para inicios de sesión posteriores, utilice la pestaña Login.

    Nota

    Por defecto no se crea una cuenta de administrador independiente; durante el registro, se crea una cuenta de usuario estándar (rol user), que se convierte en propietaria de sus propios prototipos y equipos. No es necesaria la confirmación de la dirección de correo electrónico para el inicio de sesión. La capacidad de autorregistro está controlada por la variable QUX_USER_ALLOW_SIGNUP, y la lista de dominios de correo permitidos está controlada por la variable QUX_USER_ALLOWED_DOMAINS en el archivo de implementación /opt/quantux/quantux-compose.yml. Para más detalles sobre la gestión de usuarios y equipos, consulte la documentación para desarrolladores.

  2. Tras el registro, se iniciará sesión automáticamente y se abrirá el escritorio de Quant-UX con un mensaje de bienvenida.

    Elementos principales de la interfaz:

    • + Create: crear un nuevo prototipo;
    • Recent Prototypes: una lista de sus prototipos recientes;
    • Updates: actualizaciones y notificaciones;
    • Documentation: ir a la documentación oficial de Quant-UX;
    • Contact: información de contacto y comentarios;
    • My Account: configuración de la cuenta.
  3. Para crear un prototipo, haga clic en Create. En la ventana Create a new prototype que se abre, especifique los parámetros:

    • Name: nombre del prototipo (aplicación);
    • ScreenSize: tamaño de pantalla: Smartphone, Smartphone (Max), Tablet (Vertical), Tablet (Horizontal), Desktop o Custom (dimensiones personalizadas).

    Haga clic en Create — se abrirá el diseñador visual.

    Nota

    El tamaño de la pantalla se especifica en puntos, no en píxeles.

  4. En el diseñador visual, creará el diseño del prototipo: pantallas, widgets y transiciones entre ellos.

    Elementos principales del editor:

    • Conmutador de modo Design / Prototype: cambiar entre el diseño de la interfaz y la configuración de enlaces interactivos;
    • Design Tokens: creación y gestión de tokens de diseño;
    • Export Code: exportar el código del prototipo;
    • Botón Share: publicar el prototipo y proporcionar acceso mediante un enlace;
    • Control de zoom (100 %) y selección de prototipo activo en la esquina superior izquierda.

    Nota

    Puede encontrar información detallada sobre cómo trabajar con Quant-UX en la documentación para desarrolladores, y las instrucciones de implementación con alojamiento propio están disponibles en el repositorio GitHub del proyecto.

Pedido de Quant-UX mediante API

Para instalar este software utilizando la API, siga estas instrucciones.

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×