Projetos

Portfólio

Cases reais — não mockup de curso

Sites e sistemas feitos para quem usa no dia a dia

Três trabalhos com problema definido: vitrine de empresa, operação madeireira e gestão interna. Cada um com stack objetiva, interface navegável e código que dá para manter.

Institucional CRUD em produção React quando cabe Node + banco
3 Cases no ar / em uso
2 Sites institucionais
1 Sistema CRUD
100% Layout responsivo

Cases

O que foi construído — e por quê

Não é galeria de screenshot. É o recorte do problema, da stack e do que a empresa passou a ter na tela.

01 · Institucional Screenshot do site Transportador Catarinense
Transporte rodoviário

Transportador Catarinense

Empresa de transporte precisava de presença digital à altura da operação — não uma página genérica. O site posiciona a marca, deixa o serviço claro e abre caminho para o cliente chamar.

Papel
Front-end
Formato
Site institucional
Foco
Credibilidade e captação
  • Layout responsivo com hierarquia clara de serviço e contato
  • Páginas pensadas para quem pesquisa transporte, não só para “ficar bonito”
  • Base em HTML, CSS, JavaScript e React no que a interface pedia
HTML CSS JavaScript React
02 · Institucional Screenshot do site Madelog Madeireira
Indústria madeireira

Madelog

Madeireira que precisava mostrar produto, qualidade e forma de comprar sem depender só de indicação. O site organiza serviços, reforça a madeira como diferencial e conduz o visitante ao contato.

Papel
Front-end
Formato
Vitrine institucional
Foco
Catálogo e conversão
  • Apresentação de serviços e qualidade da madeira em linguagem direta
  • Estrutura pronta para conteúdo institucional e captação
  • Interface em HTML, CSS, JavaScript e React, com OMS no fluxo de conteúdo
HTML CSS JavaScript OMS React
03 · Sistema web Screenshot do sistema MadeiraGest
Gestão operacional

MadeiraGest

A operação não cabia em planilha. Desenvolvi um CRUD para cadastros, consultas e rotina interna — e hoje o sistema está em uso, com banco gerenciado no dia a dia, não só no repositório.

Papel
Full stack
Formato
Sistema CRUD
Foco
Operação e dados
  • Cadastros, listagens e manutenção de registros com persistência no banco
  • API em Node.js e Express para a regra de negócio sair da tela
  • MySQL modelado para consulta real — o mesmo tipo de rotina que comando como analista
HTML CSS JavaScript Node.js Express MySQL

Leitura dos cases

O que muda de um projeto para o outro

Institucional e sistema não pedem a mesma coisa. O recorte abaixo é o critério que aparece nos três trabalhos.

Vitrine

Site que explica o negócio

TRC e Madelog: hierarquia, contato e credibilidade. Sem dashboard onde não há login.

Operação

Sistema quando há cadastro

MadeiraGest: CRUD, API e banco. Entra backend só quando o dado precisa viver fora da página.

Stack

Ferramenta no tamanho certo

React na interface que pede componente. Node e MySQL no fluxo que pede persistência.

Uso

Pronto para o dia a dia

Tela que abre no celular, dado que se consulta de novo amanhã, código que outro dev consegue ler.

Antes de começar o seu

O que eu peço para não chutar escopo

As mesmas perguntas que separam um site institucional de um CRUD — para a proposta nascer fechada.

1

Qual problema some se o sistema existir?

Captação, catálogo, controle interno. Se a resposta for vaga, o escopo infla. Se for concreta, o card do case já tem título.

2

Quem abre a tela todo dia?

Cliente final, comercial ou operação. Isso define se o foco é conversão ou cadastro — e se React e banco entram ou não.

3

O que já existe hoje?

Planilha, Instagram, site antigo ou nada. O MadeiraGest nasceu de rotina real; o institucional, de quem ainda não tinha vitrine à altura.

Do portfólio para o seu negócio

Gostou dos cases? Vamos desenhar o seu.

Cada projeto acima nasceu de um problema concreto. Me conta o seu — cadastro, vitrine, operação interna — e eu devolvo o caminho até o ar.

  • Proposta com escopo
  • Stack à altura do problema
  • Entrega navegável