SnapWeather
O SnapWeather exibe a previsão do tempo atual de forma dinâmica usando a localização do usuário via Geolocation API ou através de busca manual por cidade. O app consome a OpenWeather API e mostra informações detalhadas como temperatura, sensação térmica, velocidade do vento, umidade, e os horários de nascer e pôr do sol.

O SnapWeather exibe a previsão do tempo atual de forma dinâmica usando a localização do usuário via Geolocation API ou através de busca manual por cidade. O app consome a OpenWeather API e mostra informações detalhadas como temperatura, sensação térmica, velocidade do vento, umidade, e os horários de nascer e pôr do sol.
Desafios
- Capturar a localização do usuário via navegador com permissão
- Criar um fallback para busca manual caso a geolocalização falhe ou seja negada
- Exibir os dados completos da API de forma amigável e intuitiva
Soluções
- Uso da Geolocation API do navegador com tratamento de permissões
- Integração com a OpenWeather API para buscar dados em tempo real
- Renderização dinâmica de todo o conteúdo com JavaScript puro
Ano
2022
Categoria
Frontend
Tecnologias
HTML, CSS, JavaScript e mais