TeamPulse

Caso de estudio

TeamPulse

2026Qubik

Backoffice de Recursos Humanos que centraliza el ciclo de vida de los colaboradores, desde perfiles, licencias y documentación hasta solicitudes, aprobaciones y reportes. Participé en el desarrollo frontend de una experiencia multi-organización con permisos granulares y sesión sincronizada en tiempo real.

Tecnologías

  • Next.js
  • React
  • TypeScript
  • React Query
  • Zustand
  • React Hook Form
  • Zod
  • IA
1 / 4

Caso de estudio

El desafío

La gestión cotidiana de personas suele quedar distribuida entre planillas, correos y carpetas, dificultando conocer el estado de una solicitud, identificar quién debe aprobarla y acceder a la documentación correcta. El desafío fue reunir todo ese recorrido en una plataforma segura y clara, capaz de adaptarse a empleados, managers y equipos de Recursos Humanos sin fragmentar la experiencia.

El proceso

Trabajé en el frontend con un modelo de permisos granulares por acción, aplicado sobre componentes y operaciones sin depender de roles hardcodeados ni duplicar la interfaz. Implementamos sincronización de sesión mediante eventos en tiempo real para reflejar cambios de rol o permisos mientras la persona utiliza la plataforma. La solución combina tablas paginadas y sincronizadas con la URL en desktop con scroll infinito en mobile, reutilizando una misma base de datos y fetching. Los formularios se construyeron con validaciones tipadas y soporte para dos idiomas, y las plantillas de emails transaccionales se definieron como componentes reutilizables para evitar mantener HTML duplicado.

El resultado

El resultado es un backoffice que centraliza perfiles, licencias y ausencias, documentación, solicitudes, aprobaciones, reportes y configuración organizacional. Cada persona accede únicamente a las acciones que tiene habilitadas, mientras los cambios de sesión se reflejan de inmediato y el asistente acompaña las tareas dentro de su contexto. El caso se presenta de forma generalizada para proteger la identidad del cliente y sus datos de negocio.

TeamPulse — Caso de estudio | Sofía Bravi