O que aprendi desenvolvendo a Conjuga
Criar um projeto real trouxe aprendizados que dificilmente apareceriam em projetos isolados de estudo. Estes foram alguns dos principais.
A Conjuga nasceu como o site institucional de uma empresa de engenharia de software.
Com o tempo, o projeto deixou de ser apenas uma presença digital e passou a funcionar como meu principal laboratório de desenvolvimento.
Construir uma aplicação real trouxe aprendizados que dificilmente surgiriam em pequenos projetos criados apenas para estudo.
Projetos reais apresentam problemas reais
Durante o desenvolvimento precisei lidar com situações que fazem parte do dia a dia de qualquer aplicação em produção.
Configuração de domínio.
Deploy.
Cloudflare.
Vercel.
Supabase.
SEO.
Problemas de infraestrutura.
Esses desafios exigiram pesquisa, testes, documentação e bastante investigação para chegar até a solução.
Organização faz diferença
Uma das primeiras decisões foi estruturar o projeto utilizando componentes reutilizáveis.
No início essa preocupação parecia exagerada para um projeto pequeno.
Conforme novas páginas foram sendo adicionadas, ficou evidente como uma arquitetura organizada facilita manutenção, evolução e consistência visual.
SEO deve fazer parte do desenvolvimento
Outro aprendizado importante foi tratar SEO como parte da implementação e não como uma etapa final.
Metadados, sitemap, Open Graph, estrutura semântica e performance passaram a fazer parte do processo desde o início.
Isso tornou a aplicação muito mais preparada para publicação.
Documentação economiza tempo
Grande parte do trabalho não aconteceu escrevendo código.
README, organização do projeto, documentação técnica e padronização de estrutura reduziram bastante o retrabalho durante a evolução da aplicação.
Documentar decisões também facilitou revisões futuras.
Aprender construindo
A Conjuga continua sendo o projeto onde concentro boa parte dos meus estudos.
Conforme avanço em temas como desenvolvimento back-end, bancos de dados, Docker, CI/CD e inteligência artificial aplicada, novas funcionalidades são incorporadas ao projeto de forma gradual.
Em vez de criar dezenas de aplicações isoladas, prefiro evoluir continuamente um projeto real.
Conclusão
Talvez o maior aprendizado tenha sido perceber que um único projeto bem estruturado pode reunir praticamente todos os desafios necessários para evoluir como desenvolvedor.
Mais do que construir um site, a Conjuga passou a representar um ambiente onde posso experimentar novas tecnologias, validar decisões de engenharia e aplicar continuamente aquilo que estou aprendendo.