Ir para o conteudo

devand@studio~product/transparencia|multitenant|consulta publica + painel

Devand Solutions · casa de software

Software para operar o setor publico.Codigo em producao, nao slide.

Esta pagina e o site da Devand, nao o portal de um municipio. O produto em curso e um SaaS de Portais da Transparencia: uma instalacao, varios orgaos, isolamento comprovado e painel separado da consulta publica.

Produtos

O que a Devand esta construindo

Um produto SaaS, nao um site institucional generico. As demais linhas entram quando existirem codigo e contrato — nada e inventado nesta pagina.

01 · SaaS multitenant

Portais da Transparencia

Em desenvolvimento ativo

Prefeituras, camaras e orgaos publicos publicam receitas, despesas, licitacoes, contratos, documentos e canais do cidadao com identidade propria. A plataforma isola cada municipio, importa planilha ou feed autorizado e nao disputa lances.

Tenants
N municipios

Uma instalacao

Consulta
Sem login

Portal publico

Operacao
Painel autenticado

Perfis e MFA

Fora do recorte
Pregao eletronico

Consulta, nao disputa

Plataforma

O que o sistema ja cobre

Recorte entregue neste repositorio: fundacao, dados publicos, canais nativos do cidadao e fichas de processo com anexos.

  • apps/web/src/app/p

    Portal publico

    Consulta sem login, resolvida por dominio, subdominio ou /p/{slug}. Lista, detalhe, filtro, paginacao e CSV no servidor.

  • apps/web/src/app/admin

    Painel operacional

    Sessao autenticada. Municipio, identidade, usuarios, fontes, importacoes, processos, documentos, noticias e auditoria.

  • citizen_service_settings

    e-SIC e Ouvidoria

    Modos desabilitado, externo ou nativo por municipio. Protocolo, prazo legal, anexos privados, recurso, prorrogacao e indicadores publicados so se o orgao quiser.

  • ImportJob + authorized-json

    Motor de dados

    CSV/XLSX com mapeamento e idempotencia. Conector JSON autorizado, credencial cifrada, agenda e reconcilicao. Sem TCE/PNCP inventado.

  • PublishedRecordAttachment

    Fichas de processo

    Licitacoes, contratos, despesas e compras com modalidade, procedimento, valores, datas, situacao local e anexos daquele processo.

  • tenantId no servidor

    Isolamento

    Hint HTTP nunca troca o municipio. Seis perfis, MFA e acesso elevado auditado para a equipe da plataforma.

Fichas de processo

Quatro conjuntos ganham detalhe estilo processo, com situacao preservada na reimportacao quando o municipio edita no painel.

  • /licitacoes

    Licitacoes

    Ficha com modalidade, procedimento, objeto, valores estimado e homologado, resultado, datas e anexos daquele processo.

  • /contratos

    Contratos e aditivos

    Vigencia, valores, situacao editavel no painel e arquivos vinculados (contrato, aditivo, apostilamento) sem disputa eletronica.

  • /despesas

    Despesas

    Consulta de empenho, liquidacao e pagamento com ficha opcional e anexos do registro. Um valor sozinho nao vira percentual de obra.

  • /compras-diretas

    Compras diretas

    Dispensas e inexigibilidades no mesmo padrao de processo: detalhe, situacao local e documentos daquele procedimento.

Limites honestos

  • //Nao e pregao eletronico: o cidadao consulta, nao disputa lance.
  • //TCE, PNCP e outros orgaos so entram com conector autorizado — nada e inventado.
  • //Modulo desligado ou lista vazia permanece vazia. Filtro vazio e verdadeiro.
  • //e-SIC e Ouvidoria nativos nunca ligam sozinhos em producao.
  • //FASE 10 em diante (auditoria completa e empacotamento comercial) ainda nao fechou.
  • web/Next.js 16 + React 19
  • api/NestJS 12
  • data/PostgreSQL 17 + Prisma 7
  • queue/Redis + BullMQ
  • files/S3 (magic bytes)
  • contracts/Zod compartilhado

Modulos

Catalogo publico do portal

Cada modulo e habilitado por municipio. A consulta publica titulo, data, valor informado e situacao. Licitacoes, contratos, despesas e compras ganham ficha e anexos quando houver dado. Um valor sozinho nao vira empenho, percentual de obra ou CPF.

Financas

  • Receitas

    /receitas

    Receitas previstas e arrecadadas, por natureza, fonte e exercicio.

  • Despesas

    /despesas

    Empenhos, liquidacoes, pagamentos e restos a pagar.

  • Orcamento e planejamento

    /orcamento

    PPA, LDO, LOA, relatorios fiscais e prestacao de contas.

Contratacoes

  • Licitacoes

    /licitacoes

    Procedimentos de contratacao, editais, atas e resultados.

  • Contratos e aditivos

    /contratos

    Contratos, aditivos, apostilamentos e vigencias.

  • Compras e contratacoes diretas

    /compras-diretas

    Dispensas, inexigibilidades e processos de compra.

  • Convenios e transferencias

    /convenios

    Instrumentos de transferencia, valores e prestacao de contas.

  • Terceiro setor e parcerias

    /terceiro-setor

    Termos de colaboracao e fomento com organizacoes da sociedade civil.

Pessoal

  • Servidores e remuneracao

    /servidores

    Quadro de pessoal, cargos, lotacao e remuneracao publicavel.

  • Diarias e passagens

    /diarias-e-passagens

    Concessoes de diarias, destinos, periodos e valores.

Patrimonio e obras

  • Obras publicas

    /obras

    Obras contratadas, medicoes, situacao e documentos.

  • Patrimonio publico

    /patrimonio

    Bens moveis e imoveis, veiculos e inventarios.

Institucional

  • Emendas parlamentares

    /emendas-parlamentares

    Emendas, beneficiarios e valores previstos e executados.

  • Legislacao e documentos

    /legislacao

    Leis, decretos, portarias e relatorios de gestao.

  • Atendimento ao cidadao

    /atendimento-ao-cidadao

    e-SIC, ouvidoria, carta de servicos e canais de atendimento.

  • Estrutura administrativa

    /estrutura-administrativa

    Organograma, secretarias, orgaos e unidades administrativas do municipio.

  • Diario Oficial

    /diario-oficial

    Edicoes oficiais publicadas pelo municipio, com consulta e download do PDF consolidado.

Ambientes

Demos com dado sintetico

Municipios de demonstracao, marcados como sinteticos. Nao sao clientes reais.

Nenhum municipio sintetico ativo. Execute o seed de desenvolvimento.

Runtime

GET /api/v1/health/ready

Leitura real. Este cartao nao usa dado simulado.

status: degraded

  • postgresok · 4ms
  • redisok · 3ms
  • s3degraded · 12ms