🐕 VOY v2 — Delta Report

Todo lo que tiene VOY v1 actual y FALTA en la maqueta de Celia
18
Features faltantes
7
Parcialmente cubiertos
14
Bien cubiertos
Desktop
Formato que falta

🚨 PROBLEMA PRINCIPAL: La maqueta es solo mobile

VOY v1 es una app desktop-first con sidebar, topbar, modales, paneles laterales deslizantes, y layout de 2 columnas. La maqueta de Celia solo muestra phones de 375px. Falta toda la versión desktop.

Layout actual de VOY v1 (desktop)

📱 CLIENTE — Lo que falta

Feature de VOY v1En maqueta CeliaDetalle faltante
Sidebar completaFALTABuscar servicio, Servicios activos (con badge), Historial, Favoritos, Pagos, Notificaciones, Mi perfil — con iconos FA
Topbar con buscadorFALTABuscador central con input, avatar con nombre+email, bell con dot, chat icon
Mapa Leaflet interactivoPARCIALSolo muestra placeholder estático. VOY v1 tiene mapa real con markers custom, clusters, popups
Filtros avanzadosPARCIALSolo chips. Falta: radio slider, ordenar por (distancia/rating/precio), checkbox solo disponibles, checkbox solo verificados
Toggle lista/gridFALTAVista lista vs grid con botones toggle
Worker detail panel (slide-in)PARCIALPerfil público OK pero en VOY v1 es un panel de 420px que desliza desde la derecha con: avatar, bio, skills tags, galería 3-col, reseñas, botones "Mensaje" + "Agendar"
Modal de booking completoFALTAModal con: info worker, tipo servicio select, modalidad (inmediato/agendar), fecha, hora, dirección, descripción, resumen precio
Servicios activos (vista)PARCIALSolo card en dashboard. VOY v1 tiene vista dedicada con cards detalladas + badges cotización + botón cancelar + chat
Historial (tabla)FALTATabla data-table con todos los servicios pasados
Rating modalPARCIALEn maqueta está inline. VOY v1 tiene modal dedicado con estrellas grandes clickeables + textarea + botones cancel/enviar
Favoritos (vista)FALTAGrid de workers favoritos con corazón toggle y persistencia en localStorage
Pagos (vista)FALTAVista de métodos de pago
Perfil cliente editableFALTANombre, email, teléfono, ciudad, avatar upload, cambiar contraseña — con tabs
Quotation view modalFALTAModal para ver cotización completa con desglose + botones aceptar/rechazar + descargar PDF
Layout 2 columnasFALTAclient-grid: 380px sidebar + 1fr mapa. Responsive a 1 col en mobile

🔧 PROFESIONAL — Lo que falta

Feature de VOY v1En maqueta CeliaDetalle faltante
Sidebar profesionalFALTADashboard, Solicitudes (con badge), Agenda, Ganancias, Mi perfil, Verificación (con !), Reseñas
Toggle disponibilidad en topbarFALTASwitch con status-dot verde/rojo + label "Disponible"/"No disponible" en topbar Y en dashboard
Solicitud card con estadosPARCIALVOY v1 tiene .request-card con .new (borde azul + label "NUEVA"), botones Aceptar/Rechazar/Cotizar, info client con avatar+rating
Modal cotización completoPARCIALVOY v1 tiene: info cliente/servicio, tarifa/hora con grid 3 cols, tabla materiales con agregar/eliminar filas, resumen con subtotales + comisión 15% + TOTAL, notas textarea, botón enviar
Calendario completoPARCIALVOY v1 tiene calendar-grid 7 cols con .today, .has-job (dot verde), .busy (amarillo), .other-month, click para ver detalle del día
Agenda layout 2 colsFALTAGrid: calendario 1fr + detalle día 340px con timeline de trabajos
Ganancias vista completaPARCIALVOY v1 tiene: 4 stat cards + gráfico de barras + comparativa mensual + detalle transacciones
Perfil profesional editableFALTANombre, bio, skills, galería, teléfono, ciudad, avatar upload + cambiar contraseña
Verificación wizard completoPARCIALVOY v1 tiene: step-icon (done/pending/missing) con iconos, upload de docs con preview, estados por documento
Reseñas vistaFALTALista de todas las reseñas recibidas con stars + texto + fecha
Chat modalPARCIALVOY v1 tiene modal 460px con header + messages scrolleable + input con polling real
Dashboard stat cardsPARCIALVOY v1 tiene 4 cards con iconos FA, valor, label, trend (↑ % vs mes anterior) — más detallados que la maqueta
Active job cardOKCubierto en maqueta pero sin botón "Completar trabajo" con confirmación
PDF generationFALTABotón para generar/descargar cotización en PDF (jsPDF) — no está en ninguna pantalla de la maqueta

⚙️ ADMIN — Lo que falta

Feature de VOY v1En maqueta CeliaDetalle faltante
Login admin separadoFALTAAdmin tiene login con contraseña especial (VOY_ADMIN_PASSWORD)
Admin dashboard completoPARCIALVOY v1 tiene: stats grid (usuarios, workers, servicios, revenue, comisiones, verificaciones pendientes)
Verificaciones con accionesFALTALista de verificaciones pendientes con botones aprobar/rechazar + preview de documentos
Transacciones tablaFALTATabla completa de transacciones con filtros
Gestión usuarios detalladaPARCIALEn maqueta solo lista. VOY v1 tiene: cambiar estado (activo/suspendido), ver detalles, filtros por rol

🎨 EFECTOS Y UI — Lo que falta

Efecto/ComponenteEn maquetaDetalle
Design tokens (variables.css)FALTAVOY v1 tiene sistema completo: colores semánticos, spacing scale, radius, shadows, transitions, typography — todo en CSS custom properties
Color scheme VERDEFALTAVOY v1 usa verde (#059669) como color primario, NO azul. La maqueta usa azul en todo
Transiciones CSSFALTAvar(--transition) en hover, sidebar open/close, panel slide-in, modal fade-in
Badge pulsante "NUEVO"FALTA.badge-new con gradiente indigo + animación pulseNew para features de cotización
Status dot animadoFALTA.status-dot.online con animación de pulso en la topbar
Chart bars con hoverFALTABarras del gráfico con transición height 0.5s + hover que cambia color
Calendar con estadosFALTA.cal-day.today (verde), .has-job (dot), .busy (amarillo), .other-month (gris)
Request card estadosFALTA.request-card.new con borde azul + pseudo-element "NUEVA" + animación
Worker card hoverFALTAHover con shadow elevación + border-color change
Toast notificationsFALTAToasts con iconos (💡✅❌⚠️) + auto-dismiss 3.5s + fadeOut animation
FontAwesome 6.5 iconsFALTAVOY v1 usa FA en todo: sidebar, stat-cards, buttons, badges. La maqueta usa emojis
Sidebar colapsible mobileFALTAHamburger → sidebar slide-in + overlay backdrop
Modal con overlayFALTA.modal-overlay + .modal con header/body/footer pattern
Skill tagsFALTA.skill-tag con blue-50 bg + blue-700 text
Gallery gridPARCIALSolo placeholders. VOY v1 tiene gallery-row con img aspect-ratio 4/3 + object-fit cover
Star rating interactivoFALTA5 estrellas con onclick setRating(), hover effect, color transition 0.15s
Dev panel flotanteFALTABotón morado flotante bottom-right → panel con tabs (Commits, PRs, Deploys, Tareas, Tools)

🔑 LOGIN — Lo que falta

FeatureEn maquetaDetalle
Tabs Login/RegistroFALTAVOY v1 tiene .auth-tabs con grid 2 cols: "Iniciar sesión" | "Registrarse" — con border-bottom active state
Selector de rol en registroFALTARadio buttons: "🏠 Busco un servicio (Cliente)" / "🔧 Ofrezco mis servicios (Profesional)"
Campos de registroPARCIALVOY v1 tiene: nombre, email, contraseña, confirmar contraseña, rol select, ciudad select — todo con validación en tiempo real
Auth card designFALTA.auth-card con radius-2xl, shadow 32px, max-width 440px, logo centrado arriba
Field validationFALTA.input.error con border rojo + mensaje de error debajo
Loading state en botonesFALTASpinner FA en botón mientras procesa login/registro

🎯 Resumen de acción para Hoku

Prioridad CRÍTICA (sin esto la v2 es un downgrade)

Prioridad ALTA (features existentes que se perderían)

Prioridad MEDIA (mejoras visuales)