Uso profissional de copilot
- #GitHub Copilot
EcoTrip Calculator: uma aplicação web construída com IA e engenharia de prompts profissionais
O EcoTrip Calculator é uma aplicação web interativa projetada para calcular o impacto ambiental de viagens terrestres, fornecendo estimativas detalhadas de emissões de CO₂, créditos de carbono necessários para compensação, equivalência em árvores e custos aproximados. A ferramenta tem como objetivo ampliar a conscientização ambiental e apoiar decisões de mobilidade mais responsáveis.
O projeto foi desenvolvido utilizando GitHub Copilot, orientado por prompts altamente estruturados, com foco em clareza técnica, padronização e precisão nos cálculos. Essa abordagem permitiu acelerar o desenvolvimento e manter um nível elevado de consistência em toda a codebase.
Arquitetura e organização do projeto
A aplicação possui uma estrutura modular que favorece manutenção, expansão futura e clareza de responsabilidades. Entre os principais componentes:
calculator.js: lógica de cálculos ambientais.config.js: fatores de emissão e parâmetros principais.rotes.data.js: tabela de rotas pré-definidas.ui.js: elementos visuais, modais e feedback.app.js: inicialização e integração de módulos.
Essa arquitetura permitiu a criação de prompts direcionados para cada módulo, instruindo o Copilot a gerar código expressivo, coeso e alinhado às boas práticas modernas do JavaScript ES6+.
Recursos desenvolvidos com apoio de IA
O EcoTrip Calculator incorpora funcionalidades como:
- Cálculo automático e instantâneo de emissões, baseado em quatro meios de transporte.
- Modo automático ou manual para definição de distâncias.
- Base de rotas pré-configuradas entre cidades de vários países.
- Histórico persistente por armazenamento local.
- Interatividade moderna, com animações, notificações e modais descritivos.
- Conversões ambientais completas, incluindo créditos de carbono e equivalências ecológicas.
O uso estratégico de prompts refinados orientou o Copilot na criação de funções puras, validações consistentes, modularização limpa e integração sem falhas entre UI e lógica de negócios.
Estratégia de engenharia de prompts
Ao longo do desenvolvimento, foram aplicadas técnicas específicas de engenharia de prompts, tais como:
- Contextualização completa sobre o módulo alvo e suas dependências.
- Especificação objetiva sobre formato, assinatura e comportamento esperado do código.
- Padrões claros de qualidade, incluindo modularidade, semântica e documentação mínima.
- Iterações sucessivas, usando prompts complementares para refinar lógica, performance e legibilidade.
Esse processo permitiu aproveitar plenamente o potencial do GitHub Copilot, mantendo rigor técnico e previsibilidade no resultado.
Código aberto e colaboração
O projeto está disponível publicamente no GitHub:
Repositório oficial:
https://github.com/wjunes/ecotrip-carbon-calculator.git
Desenvolvedores, estudantes e entusiastas podem explorar o código, executar o projeto localmente e propor melhorias. A comunidade é convidada a fazer fork do repositório, testar funcionalidades, sugerir novas rotas, ajustar fatores de emissão ou ampliar meios de transporte e os recursos futuros.
E se gostaram do projeto, deixe sua estrela
A participação ativa contribui para o aprimoramento contínuo da ferramenta e fortalece o ecossistema de soluções educacionais e sustentáveis.
Conclusão
O EcoTrip Calculator demonstra como a integração entre tecnologia web, sustentabilidade e Inteligência Artificial pode resultar em uma aplicação moderna, educativa e socialmente relevante. O uso disciplinado do GitHub Copilot, suportado por prompts de alta qualidade, mostra o potencial da engenharia de prompts como competência essencial no desenvolvimento contemporâneo de software.
Um abraço do Uruguai a toda a comunidade DIO
Willans Junes



