OPIAN

Plataforma de inteligência de imagem pública: identidade, protótipo navegável do produto e site de vendas.

Case
/001 · 2026
Papel
Consultoria de produto, UX/UI, identidade, desenvolvimento do protótipo e do site
Stack
Next.js 16, React 19, Tailwind 4, D3, Motion
/01 contexto

Um produto com muitas funcionalidades e nenhuma porta de entrada clara.

O OPIAN mede a percepção pública de órgãos, partidos e mandatos. Antes do código definitivo, era preciso decidir para quem cada tela fala e provar a experiência inteira, com dados fictícios, para validar com quem vai usar.

  1. Três segmentos

    Institucional, Partido e Político: o mesmo produto muda vocabulário, módulos e navegação conforme o segmento.

  2. Início por papel

    Analista cai na triagem, gestor nas decisões, autoridade num resumo de celular e porta-voz na sua própria tela.

  3. Protótipo de ponta a ponta

    Navegável e completo, com dados fictícios e sem backend, para decidir antes de construir.

/02 produto

As telas, como foram construídas.

Capturas e gravações do produto rodando, sem montagem.

app.opian.com.br/visao-geral
Visão geral com o índice de imagem · resumo da autoridade no celular
Radar · menções em 24 h
Radar · menções em 24 h
Narrativa em formação
Narrativa em formação
Sala de crise
Sala de crise
Relatório · briefing diário
Relatório · briefing diário
opian.com.br
Site de vendas · radar ao vivo na abertura

Ver a identidade no portfólio da Heffer Studio ›

/03 arquitetura

Como o sistema se organiza.

Camadas da aplicação e a estrutura real do repositório.

  1. InterfaceNext.js 16 · React 19 · Tailwind 4 · Motion
  2. VisualizaçãoD3 (force, geo, sankey, zoom) · mapas IBGE e bairros
  3. DomínioSegmentos, papéis e módulos em um vocabulário único
  4. Dados36 bases fictícias que simulam toda a operação
  5. EntregaImagem standalone · Quality → Deploy · volta automática
tree
opian/
├─ src/app/ ............ 88 telas
├─ src/components/ds/ .. design system
├─ src/components/shell/  sidebar, ⌘K, alertas
├─ src/components/mobile/ telas de celular
├─ src/lib/segments.ts .. vocabulário por segmento
├─ src/lib/mock/ ....... 36 bases fictícias
├─ public/geo/ ......... UFs, municípios, bairros
└─ docs/design-system.md
/04 implementação

Decisões que sustentam o produto.

  1. 01

    Vocabulário por segmento

    Um arquivo define nomes, módulos e navegação de cada segmento. A mesma tela serve órgão, partido e político sem duplicar código.

  2. 02

    Design system documentado

    Componentes próprios e um guia obrigatório para novas telas: as 88 telas falam a mesma língua visual.

  3. 03

    Celular como produto, não versão

    A autoridade recebe um resumo sem menu, pensado para o celular, com prévia do envio por WhatsApp.

  4. 04

    Navegação de quem trabalha rápido

    Busca e comandos por ⌘K e atalhos de teclado em toda a plataforma.

  5. 05

    Publicação segura

    Cada push passa por lint, tipos e build antes do deploy; o protótipo fica com acesso restrito e, se a nova versão falhar, a anterior volta sozinha.

/05 entrega

O que foi entregue.

A decisão sobre o produto ficou visível antes do código definitivo: o cliente navega o OPIAN inteiro, valida com quem vai usar e entra na construção com escopo claro.

  • 88telas navegáveis
  • 3segmentos comerciais
  • 4papéis com início próprio
  • 36bases de dados fictícias
  • Consultoria de produto
  • Identidade visual
  • Protótipo navegável
  • Design system
  • Site de vendas
  • Deploy contínuo

métricas de uso a incluir quando medidas em produção

Próximo case ›MedPapperPlataforma de estudo para Medicina com IA com citações, anatomia 3D e design system multiplataforma.
heffer@dev: ~/novo-projeto

$ heffer contato --novo-projeto agenda aberta · 1º semestre 2027

Antes do código, a decisão.

› Um brief completo ou uma ideia solta servem. Na primeira conversa entendemos o problema e mostramos como o diagnóstico chega a um escopo fechado.

› e-mail ...... dev@heffer.studio

› whatsapp .... +55 00 00000-0000

contatos provisórios
Respondemos em até dois dias úteis.

$