Skip to content

Instantly share code, notes, and snippets.

@nunesfb
Last active November 16, 2023 14:00
Show Gist options
  • Save nunesfb/11d1e93f7b770146528fc72e3775761f to your computer and use it in GitHub Desktop.
Save nunesfb/11d1e93f7b770146528fc72e3775761f to your computer and use it in GitHub Desktop.

Projeto IChoveu 🌧️

⚠️ ATENÇÃO: Esse checklist é apenas um template. Para replicar realize o fork deste gist! ⚠️

1. O que preciso saber para fazer o projeto? 🤔

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ê.

Figma

2. Que conteúdos revisar? 📚

2.1 - Aulas do Course

  1. Front - Aula 1.1 - Ambiente de Desenvolvimento
  2. Front - Aula 1.2 - Assíncronicidade, Fetch e Promises
  3. Front - Aula 1.3 - Casa de Câmbio
  4. Front - Aula 1.4 - Async/Await, Try/Catch e Testes Assíncronos

2.2 - Mentorias/Materiais complementares

3. Checklist ✅

3.1 - Planejamento

  • Abrir o PR para esse projeto
  • Criar seu cronograma de planejamento, use como base a seção 9 de Frontend

3.2 - Requisitos obrigatórios

  • 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

4. Planejamento 📆

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;

5. Comemorar 🍾

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!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment