← Projetos

Influlens

Plataforma de monitoramento e analytics desenvolvida sob medida para a Câmara Municipal de São Paulo, que unifica Instagram, Facebook e YouTube em um painel com análise de sentimento por IA e relatórios automatizados.

2025/2026
Acessar Influlens →
Angular 13Ionic 6CapacitorNode.jsBullMQMySQLRedis
Influlens - dashboard unificado

O Contexto e o Desafio

Equipes de comunicação que gerenciam múltiplas redes sociais enfrentam um problema logístico crônico: a fragmentação de dados. Cada plataforma possui seu próprio painel, suas definições de métricas e formas distintas de recortar períodos.

Em ambientes corporativos ou governamentais, onde a operação envolve múltiplas organizações, diversas contas e dezenas de perfis, consolidar esses dados torna-se um trabalho manual exaustivo. O uso de planilhas e exportações avulsas gera atrasos e imprecisões, e o custo de manter uma visão confiável do desempenho acaba ultrapassando a capacidade operacional da equipe.

A Solução

Para resolver esse gargalo, a plataforma Influlens (também estruturada como CE Monitor) foi desenvolvida para a Câmara Municipal de São Paulo. O sistema centraliza Instagram, Facebook e YouTube em uma única plataforma de analytics, desenhada sob uma arquitetura hierárquica (Organizações → Contas → Perfis).

O resultado é uma fonte única de verdade. Em vez de números isolados que não se conversam, a ferramenta entrega métricas padronizadas e comparáveis entre redes e períodos, oferecendo contexto histórico preciso para a tomada de decisão.

Segurança e Privacidade (OAuth 2.0)

A comunicação com as redes é realizada de forma totalmente segura via OAuth 2.0 através das APIs oficiais (Facebook Graph e YouTube Data API). O escopo de acesso é restrito à leitura de métricas públicas: a plataforma não armazena senhas, não realiza postagens em nome do usuário e não acessa mensagens privadas. Todo o acesso é auditável e revogável a qualquer momento.

Funcionalidades Principais

Dashboard Unificado

Alcance, impressões, engajamento e métricas de interação em um painel único, com filtros avançados e comparação automática com períodos anteriores.

Gestão de Campanhas

Organização e monitoramento de perfis próprios e influenciadores. Permite agrupar publicações específicas para analisar o desempenho de campanhas em conjunto, gerando gráficos comparativos cross-platform.

Análise de Sentimento por IA

Classificação automatizada de comentários utilizando Processamento de Linguagem Natural. O sistema categoriza as interações em positivas, neutras ou negativas, gerando uma série histórica ponderada pelo volume de menções.

Monitoramento de Assuntos

Ferramenta de social listening para acompanhar menções ao longo do tempo, mapeando o alcance total, a quebra por rede e a evolução temporal da opinião pública.

Relatórios Automatizados

Geração dinâmica de PDFs customizáveis por rede, perfil ou métrica, com histórico armazenado e funcionalidade de agendamento para disparos recorrentes.

Arquitetura Multi-Tenant

Estrutura multi-organização e multi-rede, adequada para operações que precisam gerenciar vários times ou órgãos públicos em paralelo.

Arquitetura e Engenharia de Software

A aplicação foi dividida em microsserviços para garantir escalabilidade e performance no processamento contínuo de dados das redes sociais.

Frontend (CE-APP)

Desenvolvido em TypeScript utilizando Angular 13 e Ionic 6, encapsulado pelo Capacitor. Essa stack garante uma interface responsiva, fluida e preparada para acesso multi-dispositivo.

Backend (CE-Monitor)

API construída em JavaScript rodando em Node.js com Express.js. Para lidar com requisições assíncronas e a ingestão massiva de dados das APIs do Google e da Meta, foi implementado o BullMQ para orquestração robusta de filas.

Banco de Dados e Cache

MySQL para o armazenamento persistente e relacional da estrutura de organizações e métricas, trabalhando em conjunto com o Redis para gerenciar o estado das filas do BullMQ e otimizar o cache de consultas frequentes.