O trabalho

Cliente: Arynvia (abre em uma nova aba)

Status
Construído de ponta a ponta pela Clouditive
Cronologia
Início em 25 de setembro de 2026 · 102 commits em 12 dias · Primeira tag v0.1.0

O que a Clouditive construiu para este portal de coordenação?

Nós projetamos e construímos tudo.

Cada número vem do repositório do produto e de seu pipeline de releases.

A Clouditive projetou as 43 telas, com 114 frames aprovados, e construiu o produto inteiro em 102 commits ao longo de 12 dias. O portal roda em Next.js 16, React 19 e Postgres 18, dividido em 12 contextos delimitados e 9 migrações. Cada release é uma imagem assinada com cosign, publicada sem tráfego, migrada por um job do Cloud Run, com a saúde verificada e só então promovida. Um site público de 9 páginas roda em um Cloudflare Worker.

  • 43telas

    43 telas desenhadas no Figma em 1440 e 390 pixels, com 114 frames aprovados

  • 102commits

    102 commits em 12 dias, do discovery a uma release com tag

  • 12contextos delimitados

    12 contextos delimitados em Next.js 16, React 19 e Postgres 18, com fronteiras entre módulos verificadas antes de o código sair da máquina do engenheiro

Também registrado

  • Pipeline de releases: cada release é uma imagem assinada que não recebe tráfego até as migrações rodarem e a verificação de saúde passar
  • Login sem senha por link mágico com limite de tentativas, e envio pelo Gmail sem chave armazenada
  • Site público de 9 páginas em um Cloudflare Worker

O que fizemos, por área

Áreas de trabalho

  • Design de produto e UX
  • Arquitetura e backend
  • Frontend e web
  • Identidade e segurança
  • CI/CD e release
  • QA
O produto

Um só lugar para o trabalho que cruza equipes

A equipe registra uma atividade passo a passo, e o portal acompanha cada pendência com responsável e prazo. Quando algo muda, ele calcula quem é afetado, uma pessoa confirma o impacto e só então essas pessoas são avisadas. Cada equipe vê o trabalho que cabe a ela, e o histórico não pode ser editado.

O login é feito com um link mágico, sem senha. A busca Cmd-K encontra qualquer item, e a importação de planilhas traz o trabalho que já existe. O design também cobre um painel executivo, um CRM, pessoas, ausências e orçamento, uma agenda editorial, Drive e Calendar, e um copiloto de IA que sugere enquanto uma pessoa confirma.

Duas edições compartilham o mesmo código: Gobierno, para o setor público, e Empresas, para companhias.

Design de produto e UX

43 telas e 114 frames, cada um aprovado antes de ser construído

O discovery gerou o inventário completo de telas do site público e do portal. Cada tela foi desenhada no Figma em 1440 e 390 pixels e aprovada em um fluxo de snapshots: 114 frames aprovados no total.

Arquitetura e backend

Um monolito modular com 12 contextos delimitados

Next.js 16 e React 19 sobre Postgres 18. As fronteiras entre módulos são verificadas no push gate, então um contexto não consegue invadir outro. O esquema evolui em 9 migrações, e a tabela de histórico é imutável.

  • Organizações e identidade
  • E-mail e histórico
  • Atividades e pendências
  • Mudanças e avisos
  • Trabalho e pedidos
  • Busca e importação
Identidade e segurança

Login sem senha e e-mail sem chave armazenada

O login é um link mágico com limite de tentativas. O envio pelo Gmail usa delegação em todo o domínio, então nenhuma chave de e-mail fica armazenada. Cada imagem de release é assinada com cosign antes de poder ser publicada.

CI/CD e release

Toda release assinada, com a saúde verificada antes de entrar no ar

Um push gate verifica segredos, tipos, lint e build antes de o código sair da máquina. Uma release constrói uma imagem assinada com cosign, faz o deploy por digest da imagem (a impressão digital desse build exato) sem tráfego, roda as migrações como job do Cloud Run, verifica a saúde e só então promove a revisão. A primeira tag é v0.1.0.

Web e QA

Um site de 9 páginas na Cloudflare, percorrido em um navegador real

O site público é feito em Astro com Tailwind v4 sobre o contrato de tokens do próprio produto, servido por um Cloudflare Worker, com o DNS e a rota em Terraform.

O Playwright percorre o site com axe nas regras WCAG 2.2 AA em 1440 e 390 pixels: 10 passos, 0 requisições com falha, 0 erros de console e 0 violações do axe nas páginas avaliadas.

Stack

  • Next.js 16
  • React 19
  • Postgres 18
  • Cloud Run
  • cosign
  • Astro
  • Tailwind v4
  • Cloudflare Workers
  • Terraform
  • Figma
  • Playwright
  • axe

Serviços utilizados

Os serviços por trás deste trabalho.

Nas palavras do cliente

A Clouditive levou nosso produto do discovery a uma plataforma funcionando: 43 telas, 12 contextos delimitados, login sem senha e releases assinadas que executam exatamente o build testado. Aprovamos cada tela no Figma e depois a vimos construída, em 102 commits e 12 dias.

GovTech e coordenação empresarialCTO

Publicado com a aprovação do cliente.

Perguntas frequentes

O que o portal faz?

Uma plataforma que reúne em um só lugar os pedidos, mudanças, pendências e aprovações que passam pelas equipes de uma organização, cada um com responsável e histórico, e avisa as pessoas certas quando algo muda.

O que a Clouditive construiu?

Tudo: o discovery, 43 telas com 114 frames aprovados, o portal com 12 contextos delimitados, o site público de 9 páginas, o login sem senha, o pipeline de releases assinadas e o QA no navegador.

Quais edições o portal tem?

Duas edições sobre o mesmo código: Gobierno, para o setor público, e Empresas, para companhias.

Como o portal trata uma mudança?

Ele calcula quem a mudança afeta, uma pessoa confirma esse impacto e só então essas pessoas são avisadas. Cada passo fica em um histórico imutável.

Como as pessoas fazem login?

Com um link mágico, sem senha e com limite de tentativas.

Como as releases são publicadas?

Cada release é uma imagem assinada com cosign, publicada sem tráfego, migrada por um job do Cloud Run, com a saúde verificada e depois promovida por revisão.

Qual stack o portal usa?

Next.js 16, React 19, Postgres 18, Cloud Run, cosign, Astro, Tailwind v4, Cloudflare Workers, Terraform, Figma e Playwright com axe.

Quanto tempo levou a construção?

102 commits em 12 dias, a partir de 25 de setembro de 2026.

O que você precisa resolver?

Respondemos a todo pedido em até 1 dia útil. Assinamos um NDA antes da conversa, se você pedir.