SOCIAL MANAGER
Plataforma de gestión de redes sociales con análisis de sentimiento impulsado por IA, monitoreo de comentarios en tiempo real y dashboards analíticos.

Sobre el Proyecto
Social Manager es una plataforma web completa de gestión de redes sociales desarrollada para Alianza Para el Progreso. Integra Facebook mediante Graph API, permite monitoreo de comentarios con análisis de sentimiento impulsado por IA, y proporciona dashboards analíticos en tiempo real.
Como Desarrollador Full-Stack (Lead Técnico), fui responsable de la arquitectura del frontend con Next.js 16 y React Server Components. El backend está construido con NestJS 11, implementando una arquitectura modular enterprise con módulos especializados (auth, posts, comments, analytics, realtime, ai).
El ecosistema incluye autenticación JWT con Passport, webhooks de Facebook con verificación de firma, WebSockets escalables con Socket.IO y soporte Redis (Upstash), sincronización automática cada 3 minutos mediante task scheduling, y un sistema robusto de análisis de sentimiento con IA.
Detalles Técnicos
- RolLead Técnico
- Año2025-2026
- FrontendNext.js 16, TypeScript 99.3%
- BackendNestJS 11, TypeScript 99.5%
- EstadoEn Producción
- ArquitecturaEnterprise Modular
STACK TECNOLÓGICO —
Stack Completo:
Next.js 16, React Server Components, TailwindCSS, Vercel
NestJS 11, Prisma ORM, JWT/Passport, Guards & Decorators
Socket.IO Gateway, Upstash Redis, Task Scheduling
Facebook Graph API, Webhooks, AI Sentiment Engine
FUNCIONALIDADES —
Dashboard Analítico
Visualización de métricas de engagement, comentarios y sentimiento en tiempo real con gráficos interactivos.
Análisis de Sentimiento IA
Módulo de IA con servicio de comentarios optimizado, paginación, filtrado por sentimiento y actualización de análisis integrado.
Monitoreo de Comentarios
Gestión centralizada de comentarios con paginación cursor-based, filtrado avanzado y sincronización cada 3 minutos.
WebSockets Escalables
Gateway NestJS con Socket.IO y soporte Redis (Upstash) para modo serverless, fallback automático a memoria en desarrollo.
Webhooks Facebook
Listeners de eventos con middleware rawBody para validar autenticidad de eventos y verificación de firma de Facebook.
Autenticación JWT
Sistema robusto con Passport, Guards y Decoradores de NestJS para protección de rutas y permisos granulares.
Desafíos Técnicos y Soluciones
01. Webhooks Facebook con Firma
Implementación de middleware con rawBody para validar autenticidad de eventos de Facebook, verificando la firma HMAC-SHA256 de cada webhook entrante.
02. WebSockets Escalables Serverless
Gateway de NestJS con Socket.IO y soporte Redis (Upstash) para modo serverless con fallback automático a memoria en desarrollo, manteniendo conexiones persistentes.
03. Arquitectura Modular Enterprise
Separación clara de responsabilidades entre módulos NestJS (auth, posts, comments, analytics, realtime, ai) con servicios, controladores y gateways para máxima mantenibilidad y testing.
IMPACTO —
Notas Técnicas
Ecosistema Full-Stack moderno con frontend en Next.js 16 (TypeScript 99.3%) y backend en NestJS 11 (TypeScript 99.5%). Backend implementa arquitectura modular enterprise con módulos especializados: auth (JWT/Passport), posts, comments, analytics, realtime (Socket.IO Gateway), y ai. Incluye Prisma ORM, @upstash/redis para WebSockets serverless, @nestjs/schedule para sincronización cada 3 minutos, Guards y Decoradores de autenticación. Testing robusto con Jest e2e. Webhooks de Facebook con verificación de firma HMAC-SHA256.