Introdução
Eu queria um site que fosse ao mesmo tempo vitrine e laboratório: um lugar para mostrar projetos e textos, e uma forma de testar na prática o desenvolvimento orientado por IA.
O que o site tem
- Página inicial com skills, trajetória profissional, cursos, projetos e artigos em destaque;
- Projetos e blog com busca, filtros e galeria de imagens;
- Construtor de currículos integrado e que são publicados direto no painel, prontos para imprimir em PDF;
- Gerenciador de vagas de emprego e concursos para uso pessoal;
- Formulário de contato com proteção contra spam.
- Tema escuro e claro.
O painel
Tudo o que aparece no site é editado por um painel próprio. O módulo de administração também tem um editor de currículos com várias versões, uma caixa de mensagens que separa as suspeitas de spam, um resumo de visitas (sem guardar IP) e o "Trampo Tracker", um quadro para acompanhar candidaturas e concursos, com importação de planilhas.
Como foi construído
O ponto de partida foi um mockup em HTML e uma especificação. A partir dela, um plano registrou cada decisão e quebrou o trabalho em funcionalidades pequenas. O desenvolvimento foi feito com Claude Code, em ciclos de planejar, implementar e revisar, sempre com testes escritos junto com o código, seguindo o padrão de orquestração de agentes Executor-Reviewer-Planner.
Infraestrutura
O desenvolvimento roda em Docker com MySQL. A produção está no Laravel Cloud, com deploy automático a cada push e a aplicação hibernando quando não há acesso, o que mantém o custo baixo para um site pessoal.