Sobre o projeto
O BizSocial é uma rede social corporativa (ESN) que conecta colaboradores de mais de 50 filiais operacionais. Combina mensagens 1 a 1 e por grupos com um feed corporativo e comunicados oficiais, em produção na CRAVIL (Cooperativa Regional Agropecuária Vale do Itajaí).
O problema
A comunicação interna estava espalhada em canais informais e sem auditoria. A operação precisava de uma única plataforma governada, com rastreio de leitura, trilha de auditoria e uma via confiável para publicar comunicados oficiais.
A solução
- Mensagens bidirecionais em tempo real com confirmação de leitura, notas de voz, anexos e presença online.
- Feed corporativo com editor rico e comunicados oficiais com confirmação de leitura obrigatória.
- Relatórios administrativos e logs de auditoria das ações da plataforma.
Arquitetura e stack
O backend roda em Node.js 20 com Express 5 sob Arquitetura Hexagonal Modular, dividido em módulos isolados (auth, chat, group, feed, audit). A persistência usa PostgreSQL 17 com Prisma 6, Redis 7 e BullMQ cuidam do processamento de vídeo em background, e o Socket.IO v4.8 sustenta a comunicação de baixa latência.
O frontend é Next.js 16 (App Router) com React 19, TanStack Query e Tiptap. Os anexos ficam no Cloudflare R2 via API S3, mantendo o custo de egress em zero, e a API é documentada com Swagger/OpenAPI.
Código e propriedade
O código-fonte das regras de negócio é confidencial. O repositório público é um case técnico que documenta a arquitetura, as decisões de engenharia e a stack usada em produção.
