Neste projeto, você desenvolverá um site de previsão do tempo!
Para isso, vai consumir dados diretamente de uma API. 🤩
Nesse projeto, o layout já está pronto, no entanto, se quiser deixar seu projeto com sua cara, você poderá usar o Figma para criar um layout personalizado com base no protótipo que preparamos para você.
- Front - Aula 1.1 - Ambiente de Desenvolvimento
- Front - Aula 1.2 - Assíncronicidade, Fetch e Promises
- Front - Aula 1.3 - Casa de Câmbio
- Front - Aula 1.4 - Async/Await, Try/Catch e Testes Assíncronos
- Abrir o PR para esse projeto
- Criar seu cronograma de planejamento, use como base a seção 9 de Frontend
-
1. Implemente a função searchCities
-
2. Implemente a função getWeatherByCity
-
3. Liste as cidades retornadas pela API
-
4. Adicione um botão para ver a previsão de 7 dias de uma cidade
O projeto possui 04 requisitos obrigatórios, para ser aprovado dentro do prazo regular vai ser necessário fazer todos requisitos obrigatórios.
- Dúvidas comuns - Se outras pessoas tiveram, é possível que você também tenha!
- Ao rodar o
npm install
,npm start
,npm test
, ter certeza que entrou na pasta correta do projeto;
- Ao rodar o
Ao final desse projeto, você vai ter uma aplicação muito estruturada usando boas práticas de desenvolvimento e que pode (e deve) ser compartilhado com muito orgulho no seu Linkedin. Portanto, vamos com tudo para esse projeto!