perla
Dashboard web · mockup
12 mayo 2026 · actual vs manual

Cómo se ve el dashboard hoy en desktop, y cómo se vería aplicando el manual.

El layout del repo: sidebar colapsable a íconos a la izquierda (64px) + navbar fijo full-width arriba (60px) con business switcher, location chip, agent state, bell y CTA "Nuevo turno". Contenido max-w-5xl centered. Tokens y fonts reales del styles.css. Abajo, el mismo layout con el manual v3 aplicado.

Estado actual del repo Web dashboard tal como está hoy SidebarProvider + AppNavbar + AppSidebar reales. Fondo bg-brand-pattern (textura warm). Navbar glass 40 % blur 14px. Sidebar transparente sobre el pattern. Tokens Instrument Sans + DM Serif Display + Instrument Serif + Geist Mono.
app.holaperla.com/app

Martes 12 de mayo

Buenas tardes, Camila.

5 turnos hoy, 2 pendientes

15:00

en 12 minutos

Luciano Ferreyra Pendiente

Perfilado de barba · 20 min · con Tomás

Solo barba. Diseño cuadrado bajo.

T
16:45

Agustín Romero

Corte clásico · con Laura

L
Pendiente
17:30

María Cardozo

Tratamiento capilar · con Marcos

M

Slots libres

09:30 11:15 13:00 14:30 18:00
Con manual aplicado Web dashboard con sistema v3 Cambio estructural: la sidebar deja de ser chrome y se convierte en card G2 flotante — mismo material que las cards de hero y lista. Coherencia total. Navbar liquid glass full-width. Geist único sans + Fraunces italic en wordmark p del sidebar y nombre del saludo. Cards blancas G2 smoothing 80 %. Mini orb iridiscente en el navbar al lado del agent state. Orb full handle bottom-right.
app.holaperla.com/app

Martes 12 mayo

Buenas tardes, Camila.

5 turnos hoy, 2 pendientes

Lo que sigue Ver agenda →

15:00

En 12 minutos

Luciano Ferreyra Pendiente

Perfilado de barba · 20 min · con Tomás

Solo barba. Diseño cuadrado bajo.

T
16:45

Agustín Romero

Corte clásico · con Laura

L
Pendiente
17:30

María Cardozo

Tratamiento capilar · con Marcos

M

Slots libres

09:30 11:15 13:00 14:30 18:00
Atenta

Qué cambia en el chrome desktop.

El layout estructural se preserva — sidebar + navbar + content. Lo que cambia es el material del chrome y la presencia del agente.

Elemento Hoy en el repo Con manual v3
Wordmark sidebar "P" DM Serif Display italic dentro de cuadrado oscuro 32 px radius 9 px. "p" Fraunces italic 300 SOFT 100 dentro de squircle gradient tinta 40 px radius 12 px. Único lugar serif del chrome.
Sidebar (chrome) Columna vertical transparente 64 px pegada al borde izquierdo, sobre el pattern. Híbrida con el navbar — sin separación, parte del chrome continuo del dashboard. Card blanca G2 flotante 76 px de ancho con márgenes (20 px izq, 24 px abajo, 16 px debajo del navbar). Mismo material y radius que las cards de hero/lista — coherencia total. El chrome deja de ser chrome y pasa a ser componente.
Sidebar items Íconos Lucide 18 px stroke 2. Hover slate 6 %. Activo bg sage 14 % + color forest. Íconos stroke 1.8 en muted soft. Hover tinta 4 %. Activo bg tinta 6 % + color tinta plena. Pill suave que indica selección sin agregar shadow doble.
Avatar sidebar No existe en la sidebar collapsed. Mini orb iris bottom de la card. Avatar del owner que también funciona como handle al perfil. Cohesivo con el orb del agente.
Navbar Glass blanco 40 % blur 14 px. Border-bottom sage 12 %. Liquid glass blanco 55 % blur 24 px saturate 180 %. Sin border-bottom — sombra cálida 4 px 24 px en su lugar.
Business switcher Pill rectangular radius 8 px con icon cuadrado oscuro + nombre + plan + chevron. Border sage. Pill full (radius 999) con icon squircle gradient + nombre 600 + plan uppercase tracking 0.18em. Highlight border interno.
Agent state Dot verde con glow + texto "Agente activo" sans normal. Pill nácar 45 % con mini orb iris animado + "ATENTA" uppercase tracking 0.16em. El agente vive visualmente en el navbar.
Bell notif Cuadrado radius 8 px con border sage 16 %. Círculo 38 px liquid glass con highlight border. Forma redonda alineada a la del orb.
CTA "Nuevo turno" Botón forest 1B2D3B radius 10 px con padding 7×14. Sans 500 12 px. Pill full tinta 1A2A2E con shadow cálida 4×12 px. Geist 600 tracking 0.005em. La acción más visible del chrome.
Content hero card Glass card 42 % + border sage. Hora Instrument Serif italic 44 px. Mins "en 12 minutos" cuerpo normal. Card blanca sólida G2 radius 28 px + shadow cálida. Hora Geist 700 56 px tabular-nums. Mins "EN 12 MINUTOS" uppercase tracking 0.22em.
Lista de turnos Filas pegadas al content, divider sage 14 %. Sin contenedor. Card blanca G2 conteniendo las filas. Misma sombra que la hero pero más suave — jerarquía por sombra.
Orb del agente No existe en el dashboard. Orb iridiscente 64 px flotante bottom-right del content + label "ATENTA". Handle persistente al drawer del agente. Pulse 5 s.