Aplicação web interativa de previsão do tempo que consome dados da OpenWeather API, desenvolvida com foco em usabilidade, visual moderno e organização de código. Utiliza HTML, CSS e JavaScript (com Vite) e exibe informações meteorológicas em tempo real.
Principais funcionalidades:
- Campo de busca para consulta de clima por cidade.
- Exibição do clima atual com temperatura, umidade, vento e descrição.
- Previsão estendida com ícones representativos para os próximos dias.
- Mensagens dinâmicas em caso de erro, como cidade inválida ou campo vazio.
Destaques técnicos:
- Front-End: Vite, JavaScript, HTML e CSS com layout responsivo e animações leves.
- Organização: Estrutura em pastas como /api, /utils e /ui para facilitar a manutenção.
- API: Consumo da OpenWeather API com segurança da chave via variáveis de ambiente.
- Design: Ícones Font Awesome, fontes Poppins e imagens SVG para alertas visuais.
Esse projeto foi uma excelente oportunidade para praticar o consumo de APIs, aplicar boas práticas de organização modular e melhorar a experiência do usuário com uma interface leve e funcional.
Repositório do projeto