MP
Projetos

O que aprendi desenvolvendo a Conjuga

2026-08-112 min read
#Conjuga#Next.js

A Conjuga começou como o site institucional de uma empresa de engenharia de software.

Rapidamente ela deixou de ser apenas um website.

Hoje ela funciona como meu principal laboratório de desenvolvimento.

Foi durante esse projeto que percebi como construir uma aplicação real ensina muito mais do que dezenas de pequenos projetos isolados.

Arquitetura importa desde o início

Uma das primeiras decisões foi organizar a aplicação utilizando componentes reutilizáveis.

Mesmo sendo um projeto relativamente pequeno, essa escolha tornou muito mais simples revisar páginas, alterar conteúdos e manter consistência visual durante a evolução do sistema.

Quanto mais o projeto crescia, maior era o retorno dessa organização.

SEO não é uma etapa final

Outro aprendizado importante foi tratar SEO como parte do desenvolvimento.

Metadata, sitemap, Open Graph, estrutura semântica e performance passaram a fazer parte do processo desde o início, em vez de serem adicionados apenas antes da publicação.

Isso tornou o projeto muito mais consistente.

Documentação reduz retrabalho

Grande parte do tempo investido não foi escrevendo código.

Foi documentando decisões.

README, organização do projeto, estrutura de conteúdo, padronização de componentes e planejamento reduziram bastante a necessidade de revisitar decisões antigas.

Documentar também facilitou futuras melhorias.

Projetos reais apresentam problemas reais

Durante o desenvolvimento surgiram desafios que dificilmente apareceriam em projetos de estudo.

Configuração de domínio.

Cloudflare.

Deploy.

Vercel.

Integração com Supabase.

Problemas de DNS.

Erros em produção.

Cada um desses problemas exigiu investigação, testes e entendimento do funcionamento da infraestrutura.

Essas situações ensinam muito mais do que exercícios isolados.

Engenharia é evolução contínua

A Conjuga continua em desenvolvimento.

Novas funcionalidades serão adicionadas conforme avanço nos estudos de arquitetura de software, desenvolvimento back-end, bancos de dados, Docker, CI/CD e inteligência artificial aplicada.

Essa evolução faz parte do projeto.

Mais do que construir um site, o objetivo passou a ser criar uma aplicação preparada para crescer ao longo do tempo.

Conclusão

Talvez o maior aprendizado tenha sido perceber que um único projeto bem estruturado pode concentrar praticamente todos os estudos de uma carreira.

Em vez de criar dezenas de aplicações pequenas, hoje prefiro evoluir continuamente um projeto real, incorporando novas tecnologias sempre que elas fizerem sentido para resolver um problema existente.

No final, a melhor forma de aprender continua sendo construir.