Pular para o conteúdo
leonardobissoli.com
Todos os vídeos

tutorial · 11 de junho de 2026 · 10:10

Como usar Claude Code com Streamlit para criar um dashboard

O vídeo mostra como sair de arquivos CSV para um dashboard Streamlit funcional em poucos minutos, passando por um CLAUDE.md detalhado e pela geração automática do app pelo Claude Code. O resultado tem diagnóstico de desperdício, análise por item, fornecedor e categoria, acuracidade de compra e plano de ação. Depois, ajustes como cor de gráfico são feitos pelo próprio Claude Code, com rerun do Streamlit para atualizar a visualização.

Como usar Claude Code com Streamlit para criar um dashboard

O passo a passo

  1. 01Estruturar o CLAUDE.md com as especificações do dashboard

    O arquivo principal que o Claude Code lê precisa ter contexto, objetivo, princípio central, estrutura de arquivos, camada de dados, métricas, regras de classificação de não conformidade, layout do dashboard, padrões visuais, padrões de código e critérios de aceite.

  2. 02Pedir ao Claude Code para construir o app a partir do CLAUDE.md e dos CSVs

    Com o dicionário de dados dos CSVs em mãos, basta pedir para o Claude Code ler o CLAUDE.md e construir o dashboard completo. O processo demora alguns minutos e gera a estrutura de pastas, a camada de dados, as métricas e o app.py.

  3. 03Rodar o app com streamlit run

    Ao terminar a geração, o Claude Code oferece a opção de iniciar o aplicativo, que abre em uma porta local com o dashboard já carregado.

  4. 04Analisar as seções do dashboard gerado

    O resultado tem diagnóstico por status (crítico, atenção e OK), desperdício por item, categoria e fornecedor, matriz de ruptura versus desperdício, acuracidade de compra e plano de ação com itens recuperáveis.

  5. 05Editar pelo Claude Code e usar o rerun do Streamlit

    Para ajustes como cor de gráfico, o Claude Code altera o arquivo. O Streamlit mostra a opção de rerun e, ao clicar, o gráfico já fica valendo na versão atual.

Nas palavras dele

“Street, ele é um framework em Python que veio com intuito justamente de não precisar a desenvolver back end, front end na parte de desenvolvimento.”

ouvir em 0:30

“a parte de prompt é uma das mais importantes e a geração do cloud.m, que é o arquivo principal que o Claude Code vai ler, é um dos principais arquivos também.”

ouvir em 1:35

“sempre quando você for fazer um gerar um cloud.md, você precisa da estrutura básica, né, que é da esquerda pra direita, de cima para baixo e botar contexto.”

ouvir em 2:45

“saiu bem rápido isso daqui, talvez tenha demorado uns 5 minutos para fazer.”

ouvir em 6:30

“Você vem aqui, vai aparecer um rerun. Na hora que você clicar, automaticamente o gráfico já tá valendo na versão atual.”

ouvir em 9:15

Perguntas

O que é o Streamlit?

Framework em Python que veio com o intuito de não precisar desenvolver back-end e front-end separados: tudo é feito em arquivos Python.

O que é o CLAUDE.md nesse fluxo?

Arquivo principal que o Claude Code lê, contendo contexto, objetivo do app, estrutura de arquivos, métricas, regras de classificação, layout, padrões de código e critérios de aceite.

O dashboard sai perfeito de primeira?

Não necessariamente. O do vídeo saiu de primeira porque o CLAUDE.md e o prompt estavam bem detalhados, mas normalmente são necessários ajustes depois.

Quanto tempo leva para gerar o dashboard?

Cerca de 5 minutos, segundo o vídeo.

Como o Streamlit reage quando o Claude Code altera um arquivo?

O Streamlit mostra a opção de rerun e, ao clicar, o gráfico já fica valendo na versão atual.

Quer ir além do vídeo?

Continue por aqui

Este resumo foi escrito a partir da transcrição do vídeo. As citações são literais. Para o conteúdo completo, assista no YouTube.