Productos SaaS
2025 — Presente

Nexus

Sistema Operativo de Negocio con IA

Centro de mando React 18 de ~6.5K líneas para gestión multi-organización. God Mode con supervisión de llamadas IA en vivo (whisper/takeover), Lead DNA con scoring IA, Workflow Studio con builder IA y broadcast, analytics cross-org con funnels de conversión de 6 pasos, y eventos WebSocket en tiempo real — UI aerospace dark-mode.

Año

2025 — Presente

Rol

Arquitecto & Lead Developer

Tecnologías

9 tecnologías

El Desafío

Gestionar múltiples negocios (restaurantes, clínicas, agencias) desde un único panel requiere visibilidad en tiempo real de llamadas IA, workflows y pipelines de leads en todas las organizaciones — manteniendo aislamiento estricto de datos entre ellas.

  • Supervisión fragmentada — cada organización tiene su propio dashboard, forzando cambio de contexto entre paneles separados
  • Sin supervisión IA en vivo — cuando los agentes IA gestionan llamadas autónomas, no hay forma de escuchar, susurrar instrucciones o tomar el control
  • Puntos ciegos cross-org — agregar analytics, leads y rendimiento de workflows entre organizaciones requiere exportaciones manuales
  • Escalar más allá del headcount — la visión de una empresa de 3 personas con capacidad de 300 exige toma de decisiones aumentada por IA a todos los niveles

El Enfoque

Construir una SPA React 18 (~6.5K líneas, 33 archivos) como centro de mando centralizado que consume la API de Cadences a través de 9 módulos API tipados y un cliente WebSocket que gestiona 11 tipos de eventos en tiempo real — todo con componentes UI custom en Tailwind dark-theme y state management con Zustand.

  • Arquitectura real-time — clase NexusWebSocket (321 líneas) con auto-reconexión, backoff exponencial (máx 5 reintentos), heartbeat ping/pong cada 30s, y registro de handlers vía patrón on()/off()
  • 2 stores Zustand — authStore (JWT persistido) + nexusStore (31 campos de estado, 28 acciones) gestionando orgs, llamadas, workflows, leads, métricas y UI
  • Librería de componentes custom — 7 componentes UI artesanales (Avatar, Card, Badge con animación pulse, Button con estados de carga, Input, Loading) — sin dependencia shadcn/MUI
  • 4 endpoints backend dedicados — 1,030 líneas de Cloudflare Workers (auth con JWT HMAC-SHA256, CRUD de organizaciones, agregación de analytics cross-org)

La Solución

Nexus ofrece 7 páginas en 5 módulos core, respaldados por 4 endpoints Cloudflare Workers y 11 tipos de eventos WebSocket en tiempo real:

  • Command Center — 4 tarjetas KPI (llamadas activas, workflows en ejecución, nuevos leads, tasa de conversión), panel de 3 columnas en vivo (llamadas con badges pulse, ejecuciones con barras de progreso, feed de actividad), fila de 4 quick-stats
  • God Mode — supervisión de llamadas IA en vivo con vistas grid/lista, transcripción en tiempo real (estilo chat), tracking de sentimiento (positivo/neutral/negativo), input whisper (instrucciones silenciosas a la IA), botón takeover (humano reemplaza IA), 3 modos IA (autónomo/asistido/humano)
  • Lead DNA — 7 estados de pipeline (new → won/lost), scoring IA 0-100 con código de color, enrichment de 7 campos (LinkedIn, Twitter, web, tamaño empresa, industria, ubicación, facturación), favoritos, gestión de tags, grid de acciones (email, llamar, agendar, nota)
  • Workflow Studio — tarjetas de workflows con conteo de ejecuciones y tasa de éxito, monitor de ejecuciones (vivo/completado/fallido), builder IA desde prompts en lenguaje natural, deploy broadcast a múltiples organizaciones simultáneamente
  • Analytics Engine — funnel de conversión de 6 pasos (visitas → cierre ganado), rendimiento de 5 canales, 5 modelos de atribución (first/last touch, linear, position-based, time decay), 9 tipos de métricas con comparación período-sobre-período, selector de rango (7d/30d/90d/1y)
  • Multi-Org — organizaciones conectadas ilimitadas con 7 tipos de permisos, modos vista consolidado vs aislado, color coding por org desde paleta de 8 colores, control de acceso owner/admin
  • Settings — 6 pestañas: perfil, organizaciones, notificaciones (email + push + Slack), seguridad (2FA, sesiones), apariencia (tema + 6 colores accent), claves API

Resultados Clave

  • ~6.5K líneas: SPA React 18 + TypeScript con 7 páginas y librería UI custom
  • God Mode: supervisión de llamadas IA en vivo con whisper, takeover, sentimiento
  • Lead DNA: 7 estados de pipeline, scoring IA (0-100), enrichment de 7 campos
  • Workflow Studio: builder IA desde prompts, broadcast deploy a múltiples orgs
  • Analytics: funnel de conversión 6 pasos, 5 modelos de atribución, 9 métricas
  • Cliente WebSocket: 11 tipos de eventos con auto-reconexión y heartbeat
  • 4 endpoints backend (1,030 líneas) con auth JWT HMAC-SHA256
  • Multi-org: orgs ilimitadas, 7 permisos, vistas consolidada/aislada

Tecnologías

React 18 TypeScript Zustand Vite Tailwind CSS React Router 7 Cloudflare Workers D1 WebSocket
$ cat project.json
{
"name": "Nexus",
"status": "production",
"stack": [9],
"url": "nexus.cadences.app",
"results": [8]
}