← Índice de documentación

Guía de diseño visual

Sistema derivado de la presentación Picking Hub v1 (Canva) para alinear Xionico GoTruck BackOffice con Material Design 3, tipografía e iconografía.

Fuente: Canva — Picking Hub v1 · Autoría en metadatos: Waly Art · Lienzo 1920×1080 px · Extraído 2026-05-16

1. Origen y alcance

El enlace de Canva corresponde a una presentación de producto/UX titulada Picking Hub v1, orientada a operación de picking, terminales industriales y principios de interfaz «cero capacitación». Los tokens de esta guía se obtuvieron del documento embebido en el visor público de Canva (metadatos Open Graph + payload de diseño), no de capturas manuales.

Vista previa Open Graph del diseño Picking Hub v1

Miniatura OG (1024×576). Si no carga, abrir el diseño completo en Canva con el enlace superior.

Implementación actual del backoffice: src/Web/src/style.css usa paleta Material por defecto (p. ej. primario #6750a4). Esta guía propone reemplazarla por la paleta Picking Hub documentada abajo.


2. Paleta de color

Colores ordenados por frecuencia en el archivo de diseño. Los roles semánticos son interpretación para MD3 / backoffice web.

Primario#195f85 · títulos, barra, CTAs
Acento#02ddea · highlights, foco (uso puntual)
Acento suave#a0cefd · iconos, gráficos
Contenedor primario#e4f2ff · fondos de sección
Fondo app#d0d7dd · canvas / body
Superficie#ffffff · tarjetas, paneles
Superficie cálida#f4eeea · variantes opcionales
Texto principal#424242
Texto secundario#606060
Texto fuerte#30302e
Borde#d9d9d9 · divisores
Token MD3 propuesto Hex Picking Hub Uso en GoTruck BackOffice
--md-sys-color-primary #195f85 Drawer activo, botones primarios, enlaces, encabezados de reporte
--md-sys-color-primary-container #e4f2ff Fondo de ítem de menú activo, filtros, cabeceras de tabla
--md-sys-color-secondary #a0cefd Gráficos, badges informativos, estados neutros destacados
--md-sys-color-tertiary #02ddea Solo acentos puntuales (progreso, foco, KPI positivo) — no como fondo amplio
--md-sys-color-surface #ffffff Tarjetas, área principal, modales
background / surface-container-lowest #d0d7dd body, zona detrás del layout
--md-sys-color-on-surface #424242 Texto de párrafo y tablas
--md-sys-color-on-surface-variant #606060 Labels, .muted, metadatos de filtros
--md-sys-color-outline #d9d9d9 Bordes de tabla, inputs, separadores

Estados operativos (complemento)

El diseño Canva no define semántica de éxito/advertencia; para reparto y mapas se mantienen convenciones Material ya usadas en el proyecto, armonizadas con el primario azul:


3. Tipografía

Rol Familia Pesos en diseño Tamaños frecuentes (px)
Display / títulos de slide Poppins bold, heavy (dominante) 48, 46, 40, 32, 28
Subtítulos y UI Poppins bold, medium 27, 24, 21, 20
Cuerpo / datos densos Inter (secundaria en diseño) regular, light 18–20

Escala sugerida para web (MD3 type scale)

Token Tamaño / peso Equivalente MD3
--ph-type-headline 1.75rem / 700 Poppins headline-medium
--ph-type-title 1.15rem / 600 Poppins title-medium
--ph-type-body 1rem / 400 Poppins o Inter body-large
--ph-type-label 0.7rem / 600, uppercase, tracking 0.1em label-small (nav-section, KPI label)
--ph-type-metric 1.5rem / 700 Poppins, tabular-nums display-small en tarjetas de dashboard
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Poppins:wght@400;500;600;700;800&display=swap");

:root {
  font-family: "Poppins", "Inter", system-ui, sans-serif;
}

4. Principios de UX (del contenido del diseño)

Texto recuperado de las láminas; aplican al backoffice aunque el mockup sea de hardware/picking.

Flujos tipo app (cero capacitación) — Navegación predecible, pocos niveles, atajos en inicio.
Feedback visual/sonoro claro — En web: estados de carga, toasts y chips de estado explícitos.
Anti-error design — Confirmaciones en acciones críticas; filtros con valores por defecto sensatos.
Gamificación ligera — Métricas de desempeño y tableros sin saturar la UI operativa.

5. Iconografía

El diseño usa iconografía plana, alto contraste y trazos limpios sobre fondos #e4f2ff / #a0cefd. Para el backoffice se recomienda:


6. Forma, elevación y layout

Elemento Valor Picking Hub / propuesto
Radio tarjetas / paneles 16px (--ph-radius-lg) — alineado a .card actual
Radio botones y chips 8–10px
Radio ítems de menú lateral 10px
Sombra nivel 1 0 1px 3px 1px rgb(25 95 133 / 12%) — tinte primario, no gris neutro
Ancho drawer 260px (sin cambio)
Contenido máximo ~1120px en dashboards; reportes a ancho completo con scroll horizontal en tablas

Vista previa de componentes

GoTruck Backoffice Ayuda · admin

Hojas activas

128

Visitas planificadas

1.420

Entregado Pendiente En ruta

7. Implementación en el repositorio

7.1 Variables CSS (src/Web/src/style.css)

:root {
  --md-sys-color-primary: #195f85;
  --md-sys-color-on-primary: #ffffff;
  --md-sys-color-primary-container: #e4f2ff;
  --md-sys-color-on-primary-container: #195f85;
  --md-sys-color-surface: #ffffff;
  --md-sys-color-outline: #d9d9d9;
  --md-sys-color-on-surface: #424242;
  color: #424242;
  background: #d0d7dd;
  font-family: "Poppins", "Inter", system-ui, sans-serif;
}

.drawer { background: #fafcfe; border-right-color: #d0d7dd; }
.nav-link.is-active { background: #e4f2ff; color: #195f85; }

7.2 Documentación HTML hermana

Alinear manual.html y development.html reemplazando #6750a4 por #195f85 y la fuente Poppins en encabezados para coherencia de marca.

7.3 Checklist

Nota: Si Canva actualiza el diseño, volver a exportar PDF/PNG desde el enlace y contrastar con esta tabla. Los hex listados reflejan el estado del documento Picking Hub v1 al momento de la extracción automática.

8. Referencias