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:
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¶
-
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 variableQUX_USER_ALLOW_SIGNUP, y la lista de dominios de correo permitidos está controlada por la variableQUX_USER_ALLOWED_DOMAINSen 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. -
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.
-
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.
-
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.