[ 03 ] Dashboard

Paneles que tu equipo abre todos los días.

Dashboards administrativos con flujo real: filtros persistentes, tablas que escalan, exports limpios y permisos pensados desde el día uno.

Estructura típicailustrativo
¿Cómo lo abordo?

Mi forma de trabajar.

Un dashboard fallido es uno que tu equipo deja de abrir después de la primera semana. La diferencia está en el detalle: filtros que recuerdan estado, búsquedas instantáneas, atajos de teclado, exports que abren bien en Excel.

Trabajo con NestJS + Prisma para el backend. La disciplina de módulos, DI y guards paga muchos meses después, cuando el panel ya creció y necesitas agregar una feature sin romper tres más.

Permisos y roles no son afterthought. Diseño la matriz de permisos en discovery, no después de que un usuario vea cosas que no debería ver. La auditoría se decide antes de codear.

Proceso

De idea a producto.

Cinco pasos claros, con entregables y fechas en cada uno.

01

Discovery + roles

Reunión con stakeholders. Quién hace qué, qué ve cada rol, qué nunca debe verse. Mapa de permisos antes de pintar nada.

02

Schema + endpoints

Modelo de datos en Prisma, endpoints en NestJS con guards, validación con class-validator. Migraciones desde el primer commit.

03

Flujo en uso real

Pongo el dashboard en uso con datos reales antes de pintarlo. Si el flujo no funciona en gris, no salva el visual.

04

Visual design

Tipografía clara, tablas legibles, gráficos solo donde aportan. La sensación tiene que ser de herramienta — no de demo.

05

RBAC + deploy

Permisos finos, logs de cambios sensibles, deploy en AWS o Digital Ocean según presupuesto. Backup y monitoreo configurados.

Stack

Lo que uso y por qué.

Sin buzzwords. Solo herramientas que justifico con un trade-off claro.

Next.js
Server components para listas grandes (rápido y SEO-friendly si aplica), client components para interactividad. Mejor de ambos mundos.
NestJS
Estructura modular con DI, guards e interceptores. La disciplina paga en proyectos largos donde rotan devs en el equipo.
Prisma
Schema versionado, migraciones seguras, type-safety end-to-end. Tu schema es la documentación del negocio.
PostgreSQL / MySQL
Relacional cuando hay relaciones reales (clientes, pedidos, facturas, auditoría). MongoDB cuando el dato es realmente documental.
AWS / Digital Ocean
Cloud predecible. App Runner, Lambda y S3 cuando aplica; droplets cuando el equipo prefiere algo más simple.
Socket.io
Notificaciones en vivo y dashboards colaborativos cuando el caso lo justifica. Lo tengo en Colectyred y CVT.
Proyectos

Trabajos en esta categoría.

Ver todo el portafolio
Preview de Colectyred
CL
Plataforma + Apps

Colectyred

Plataforma de control de colectivos en Chile: landing, dashboard con mapeo de rutas en tiempo real, y dos apps móviles publicadas en Play Store (pasajero y conductor) con tracking GPS y sockets.

NextJsNestJsReact Native+6
Preview de Controles Vídeo Técnicos
CR
Web + Dashboard

Controles Vídeo Técnicos

Empresa de monitoreo de medios en Costa Rica: web corporativa con noticias y formularios de contacto, sumada a un dashboard interno con stack AWS completo para gestión de notas, medios digitales y contratos.

NextJsAWS AmplifyAWS App Runner+3
Preview de Comextrack
CL
ERP / SaaS

Comextrack

Plataforma B2B de control aduanero en Chile: importaciones y exportaciones, control de mercadería, documentos, pagos, inventarios, proveedores y clientes con integración XML.

NextJsNestJsPrisma+4
Preview de Narvanet
EC
Panel de control

Narvanet

Plataforma de servicios de internet de Ecuador: planificación, designación de técnicos, registro de contratos y administración de routers (en colaboración con FaztTech).

NextJsNestJs
Preview de Castasio
PE
ERP

Castasio

Web y api rest de gestión de servicios profesionales: exhibición de servicios y contratación a través de la plataforma.

NextjsPrismaBrevo
Preview de Viñedos San Vicente
PE
Landing + ERP

Viñedos San Vicente

Página web de la empresa de viñedos San Vicente, con catálogo de productos, información de la empresa y ubicación.

NextJsBrevo
¿Hablamos?

¿Necesitas un panel real?

Construyo dashboards que tu equipo no abandona — no demos. Te respondo con propuesta concreta en menos de 24 horas.