Project: SOCIAL MANAGER - Full-Stack Web Development | Pool Deza

Details, tech stack, key features, and impact of SOCIAL MANAGER

SOCIAL MANAGER

Social media management platform with AI-driven sentiment analysis, real-time comment monitoring, and analytical dashboards.

Social Manager Platform Dashboard
Sobre el Proyecto

Social Manager is a comprehensive social media management platform developed for Alianza Para el Progreso. It integrates Facebook via the Graph API, enables AI-driven sentiment analysis of comments, and provides real-time analytical dashboards.

As the Full-Stack Developer (Technical Lead), I was responsible for the frontend architecture with Next.js 16 and React Server Components. The backend is built with NestJS 11, implementing an enterprise modular architecture with specialized modules (auth, posts, comments, analytics, realtime, ai).

The ecosystem includes JWT authentication with Passport, Facebook webhooks with signature verification, scalable WebSockets with Socket.IO and Redis (Upstash) support, automatic synchronization every 3 minutes via task scheduling, and a robust AI sentiment analysis system.

Detalles Técnicos
  • RoleTechnical Lead
  • Year2025-2026
  • FrontendNext.js 16, TypeScript 99.3%
  • BackendNestJS 11, TypeScript 99.5%
  • StatusIn Production
  • ArchitectureEnterprise 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 —
Analytical Dashboard

Real-time engagement, comment, and sentiment visualization with interactive charts.

AI Sentiment Analysis

AI module with optimized comments service, pagination, filtering by sentiment, and integrated analysis updating.

Comments Monitoring

Centralized comment management with cursor-based pagination, advanced filtering, and 3-minute sync intervals.

Scalable WebSockets

NestJS Gateway with Socket.IO and Redis (Upstash) support for serverless mode, with automatic fallback to memory in development.

Facebook Webhooks

Event listeners with rawBody middleware to validate event authenticity and signature verification.

JWT Authentication

Robust system with NestJS Passport, Guards, and Decorators for route protection and granular permissions.

Desafíos Técnicos y Soluciones
01. Facebook Webhooks with Signature

Implementation of middleware with rawBody to validate event authenticity, verifying the HMAC-SHA256 signature of each incoming webhook.

02. Serverless Scalable WebSockets

NestJS with Socket.IO gateway with Redis (Upstash) support for serverless environments with automatic development memory fallback.

03. Enterprise Modular Architecture

Clear separation of responsibilities among NestJS modules (auth, posts, comments, analytics, realtime, ai) with controllers, services, and gateways.

IMPACTO —
99.3%
TypeScript Frontend
99.5%
TypeScript Backend
3min
Facebook Auto-Sync
AI
Sentiment Analysis
↓70%
Manual analysis time reduction
6
Specialized NestJS modules
Enterprise
Scalable architecture
Notas Técnicas

Modern Full-Stack ecosystem with frontend in Next.js 16 (TypeScript 99.3%) and backend in NestJS 11 (TypeScript 99.5%). Backend implements modular enterprise architecture with specialized modules: auth (JWT/Passport), posts, comments, analytics, realtime (Socket.IO Gateway), and ai. Features Prisma ORM, @upstash/redis for serverless websockets, @nestjs/schedule for 3-minute sync intervals, Guards and Decorators. E2e testing with Jest. Facebook Webhooks with HMAC-SHA256 verification.

SOCIAL MEDIA + AI.