A estreia
Meu primeiro projeto público. Não era nada grandioso — um painel pra gerenciar registros DNS da Dreamhost. Filtros, exportação, o básico. Mas a motivação não era o produto em si: eu queria testar o BMAD Method na prática, uma técnica de especificação de projetos usando IA que tinha me chamado atenção.
A ideia era simples: pegar uma API pública (a da Dreamhost), montar algo funcional, e documentar o processo inteiro no GitLab. Aprender engenharia de prompt enquanto entregava código de verdade.
O que montei
- Backend: Node.js + Express.js
- Frontend: HTML5, CSS3 e JavaScript vanilla
- Integração: API pública da Dreamhost para gerenciamento de registros DNS
- Segurança: axios para requisições HTTP, express-rate-limit para proteção contra abuso de API e CORS para requisições cross-origin
- Arquitetura: padrões RESTful com tratamento de erros e validação de entrada
Note
O BMAD Method acelera ciclos de especificação quando bem aplicado. APIs públicas oferecem oportunidades rápidas para MVP.
O que aprendi de verdade
Fiz tudo sozinho — especificação, código, deploy. E é justamente por ser pequeno que funciona como exercício. Você não tem onde se esconder. Se a arquitetura é ruim, aparece em 500 linhas tanto quanto em 50 mil.
O BMAD Method ajudou a não sair codando sem pensar. Especificar antes, com ajuda de IA, economizou retrabalho. Não é mágico — é disciplina com ferramenta nova.
O projeto tá no GitLab, funcionando. É um CRUD de DNS. Não vai mudar o mundo, mas me ensinou que projetos pequenos e bem feitos dizem mais sobre capacidade técnica do que monstros inacabados.
Tip
Projetos pequenos e bem executados demonstram expertise técnica de forma mais eficiente que projetos grandes e complexos.