Projeto desenvolvido para praticar JavaScript, trabalhando com consumo de APIs, manipulação do DOM, reconhecimento de voz e integração com Inteligência Artificial. A aplicação exibe o clima atual de qualquer cidade e gera, via IA, uma dica personalizada de vestimenta com base na temperatura e umidade.
- Consumo de APIs (fetch, async/await)
- Manipulação do DOM
- Eventos de clique (addEventListener)
- Web Speech API (reconhecimento de voz)
- Template literals
- Integração com IA (Groq API)
- Manipulação de JSON
- Tratamento de erros
A proposta foi criar uma aplicação de clima que vai além dos dados meteorológicos básicos: além de mostrar temperatura, umidade e condição do tempo em tempo real, o app se conecta a uma IA que analisa esses dados e sugere, de forma curta e bem-humorada, o que vestir no dia incluindo se vale a pena levar guarda-chuva.
O usuário pode buscar a cidade digitando ou usando comando de voz, tornando a experiência mais dinâmica.
- Buscar clima de qualquer cidade pelo nome
- Busca por comando de voz (Web Speech API)
- Exibir temperatura, umidade e ícone do clima
- Gerar dica de vestimenta personalizada via IA
- Sugestão sobre uso de guarda-chuva
- Resposta da IA com toque bem-humorado (piadinha sobre o clima)