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.

Social Manager Platform Dashboard

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 —

Next.js 16
TypeScript
React Server Components
NestJS 11
Socket.IO
Prisma ORM
Upstash Redis
Facebook Graph API

Stack Completo:

Frontend:

Next.js 16, React Server Components, TailwindCSS, Vercel

Backend:

NestJS 11, Prisma ORM, JWT/Passport, Guards & Decorators

Real-time:

Socket.IO Gateway, Upstash Redis, Task Scheduling

Integrations:

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 —

99.3%
TypeScript Frontend
99.5%
TypeScript Backend
3min
Sync automático Facebook
IA
Sentiment Analysis
↓70%
Reducción tiempo análisis manual
6
Módulos NestJS especializados
Enterprise
Arquitectura escalable

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.

SOCIAL MEDIA + IA.