Fullstack

BizSocial

Rede social interna enterprise com chat em tempo real, presença e feed corporativo. Em produção na CRAVIL, com Next.js 16, React 19 e Express 5 em Arquitetura Hexagonal.

BizSocial

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.

Stack

  • Next.js
  • React
  • TypeScript
  • Node.js
  • Express
  • PostgreSQL
  • Prisma
  • Socket.IO
  • WebSockets