Diseño del Backoffice
Descripción general y estructura del diseño para la aplicación backoffice de Percus.
Ver el mockup interactivo completo: static/design/backoffice-simplified.html
Ábrelo directamente en tu navegador desde: static/design/backoffice-simplified.html
Descripción General del Diseño
El backoffice de Percus es una aplicación orientada al cliente para gestionar campañas de video personalizadas. Está diseñada para equipos de marketing y administradores de campañas en instituciones financieras, no para administración interna.
Decisiones Clave de Diseño
- Enfocado en el cliente: Solo las funciones que los clientes necesitan para gestionar sus campañas
- Centrado en proyectos: Todo organizado alrededor de campañas de marketing
- Versionado de plantillas: Flujo claro de producción/pruebas/rollback
- Analíticas de campaña: Métricas específicas para cada proyecto
Estructura de la Aplicación
Página de Inicio
Dashboard simple con:
- KPIs de alto nivel (renders totales, proyectos activos, tasas de visualización, tasas de completado)
- Cuadrícula de tarjetas de proyecto con búsqueda
- Acceso rápido a todas las campañas
- Navegación superior limpia (logo, notificaciones, menú de usuario)
Dentro de un Proyecto
Al hacer clic en un proyecto, obtienes tres pestañas enfocadas:
1. Pestaña Plantillas
Gestiona versiones de plantillas con control de versiones completo:
- Tabla de versiones mostrando todas las versiones de plantilla
- Indicadores de estado:
- 🟢 Producción - Versión actualmente activa sirviendo a usuarios
- 🔵 Pruebas - Versión beta para QA
- ⚪ Anterior - Versiones archivadas disponibles para rollback
- Acciones: Ver, Editar, Promover a Producción, Rollback
- Metadatos: Fecha de creación, modificado por, cantidad de renders por versión
2. Pestaña Integración
Documentación técnica y configuración:
- Credenciales API - ID de proyecto y clave API
- Integración JavaScript - Código de incrustación con ejemplo
- Ejemplos de REST API - Muestras cURL y código
- Entrega por Email - Enviar videos vía API de email
- Botones de copiar al portapapeles para todos los fragmentos de código
3. Pestaña Analíticas
Métricas de rendimiento específicas de campaña:
- Tarjetas de Métricas Clave:
- Renders Totales
- Tasa de Visualización (% de renders que fueron vistos)
- Tasa de Completado (% vistos hasta el final)
- Tasa de Clics en CTA (% que hizo clic en llamado a la acción)
- Gráficos:
- Renders en el tiempo (gráfico de líneas)
- Embudo de engagement (renderizado → visto → completado → clic)
- Distribución de duración de visualización
- Comparaciones de período (vs. período anterior)
Patrón de Navegación
Navegación Superior
Consistente en todas las páginas:
- Logo - Regresa al dashboard
- Campana de notificaciones - Alertas del sistema
- Menú de usuario - Perfil y configuración
Navegación de Proyecto
Cuando estás dentro de un proyecto:
- Botón Atrás - Regresar al dashboard
- Nombre del proyecto - Contexto actual
- Navegación por pestañas - Plantillas | Integración | Analíticas
Sin Barra Lateral
Intencionalmente simple - sin navegación lateral compleja. Los clientes acceden a proyectos desde el dashboard y navegan vía pestañas dentro de proyectos.
Diseño Visual
Uso del Color
Acciones Primarias:
- Naranja (#FF6B35) para botones primarios, CTAs, estados activos
- Crea energía y atrae atención a acciones clave
Navegación y Estructura:
- Azul Profundo (#0F4C81) para encabezados, marca
- Azul Cielo (#1E88E5) para elementos interactivos secundarios
Datos y Contenido:
- Grises pizarra para jerarquía de texto
- Verde para métricas positivas
- Rojo para errores/advertencias
Estados Interactivos
Tarjetas:
- Hover: Borde izquierdo naranja + sombra sutil
- Crea affordance clara para elementos clickeables
Botones:
- Primario: Fondo naranja, más oscuro en hover
- Secundario: Blanco con borde, borde naranja en hover
Pestañas:
- Activa: Subrayado naranja + texto en negrita
- Hover: Texto azul profundo
Tipografía
- Fuente: Inter (con fallback a fuentes del sistema)
- Jerarquía: Progresión clara de tamaño y peso
- Legibilidad: Alturas de línea y espaciado optimizados
Principios de Experiencia de Usuario
1. Enfoque en el Flujo de Trabajo
Mostrar solo lo necesario para la tarea actual. Las funciones de administración (gestión de usuarios, creación de plantillas) están en una interfaz de administración separada.
2. Indicadores de Estado Claros
Las versiones Producción vs. Pruebas vs. Anterior son inmediatamente obvias con insignias codificadas por color e indicadores emoji.
3. Analíticas Enfocadas en Campaña
Las métricas son específicas del proyecto. Los usuarios se preocupan por "¿cómo está funcionando ESTA campaña?" no por estadísticas globales.
4. Integración Fácil
Las muestras de código están listas para copiar y pegar. No hay que buscar credenciales o descifrar la estructura de la API.
5. Confianza en Control de Versiones
El rollback siempre está disponible. Las versiones de prueba no afectan producción. Registro de auditoría claro de quién cambió qué.
Stack Tecnológico
- Framework: Next.js 14+
- Estilos: Tailwind CSS
- Componentes: Headless UI
- Gráficos: Recharts o Chart.js
- Iconos: Heroicons + Emoji
Comportamiento Responsivo
- Desktop-first para el backoffice (los administradores de campañas trabajan en computadoras)
- Responsivo hasta tablet (768px)
- Vista móvil muestra versión simplificada para monitoreo sobre la marcha