01 / Automação de processos

Sistema de Gestão de Notificações e Intimações Extrajudiciais

O trabalho já existia e precisava continuar acontecendo todos os dias. O desafio foi tirar o controle das planilhas sem perder as regras e os detalhes da operação.

  • TypeScript
  • Node.js
  • Fastify
  • PostgreSQL
  • Drizzle ORM
  • React
  • Vite
  • TanStack

Contexto

O ponto de partida eram as planilhas.

No cartório, uma notificação passa por várias mãos. Há protocolo, partes, pagamento, diligências, certidões, comprovantes e prazos. Quando cada pedaço fica em uma planilha, descobrir o que aconteceu com um caso vira trabalho por si só.

Desenvolvi o SGNI para concentrar esse acompanhamento. A equipe consegue abrir um protocolo e entender o histórico sem procurar informações em vários controles diferentes.

Solução

O fluxo passou a viver no mesmo sistema.

Protocolos

Partes, valores, documentos e andamento ficam ligados ao mesmo registro.

Diligências

Cada tentativa e seu resultado ficam registrados no histórico do protocolo.

Auditoria

As alterações deixam rastro: quem fez, quando fez e o que mudou.

Integrações

O sistema conversa com serviços bancários, armazenamento de arquivos e envio de e-mail.

Engenharia

Back-end e dados

A API usa Node.js e Fastify. Os dados ficam no PostgreSQL, com Drizzle ORM. Também implementei permissões por perfil, processamento assíncrono e as integrações do projeto.

Front-end e produto

A interface em React foi organizada em torno das tarefas da equipe. Rotas tipadas e controle do estado assíncrono ajudam a manter o comportamento previsível conforme o sistema cresce.

Vamos conversar

Me conte o contexto.Eu ajudo a pensar o caminho.

Enviar um e-mail ↗