← Todos os projetos

Sistema de operação / Case

Portal Meta

Demandas com contexto municipal. Chamados, agenda e obrigações organizados por município, com permissões e acompanhamento da operação.

Portal MetaOperação / obrigações
CONTEXTODemandas por município

Chamados, agenda e obrigações reunidos na operação.

Representação editorial dos módulos documentados no código; não é captura do produto.
Para quem
Equipes que acompanham demandas e obrigações municipais
Meu papel
Desenvolvimento full-stack
Disponibilidade
Código público

01 / Contexto

O problema

Chamados e prazos precisam ser acompanhados junto do município e das responsabilidades de acesso, sem perder o histórico da operação.

Escopo desenvolvido: Aplicação web, API, permissões, agenda, obrigações, auditoria e tarefas em background.

02 / Produto

O que foi construído

Chamados, agenda e obrigações organizados por município, com permissões e acompanhamento da operação.

03 / Engenharia em contexto

Decisões que sustentam o fluxo

Município como contexto de acompanhamento

Planilha, indicadores e acompanhamento por município fazem parte do módulo de obrigações, junto dos chamados e da agenda.

Examinar no repositório ↗

Acesso tratado como parte do domínio

O modelo de acesso às obrigações tem documentação própria e testes específicos, em vez de depender apenas da organização das telas.

Examinar no repositório ↗

Execução web e jobs separáveis

A aplicação oferece uma entrada de worker e documentação de produção, permitindo separar os processos responsáveis por requisições e tarefas em background.

Examinar no repositório ↗

04 / Estrutura

Camadas com responsabilidade

Esta visão resume as partes relacionadas ao produto apresentado acima.

  1. Operação

    Chamados, agenda e módulos de obrigações na interface React.

  2. Regras de acesso

    A API aplica o modelo de permissões e organiza a persistência.

  3. Continuidade

    MySQL, atualizações Socket.IO e worker apoiam o acompanhamento das demandas.

Ferramentas utilizadas

  • React
  • TypeScript
  • Express
  • MySQL
  • Socket.IO
  • Redis

05 / Evidência e limites

O que é verificável

Há testes versionados para permissões e fluxos de obrigações, além de documentação do modelo de acesso e da implantação.

Limitações: Este case apresenta o escopo e as decisões documentadas. Não publica dados municipais, métricas de adoção ou resultados operacionais.

Próximo case

Flixa