Skip to content

Hugorc10/weather-trybe

Repository files navigation

Weather trybe logo

Este projeto é um projeto bonus realizado por alunos da Trybe, o intuito do projeto era promover conhecimento sobre requisição em API's e funções assíncronas!

Tivemos a ideia de fazer um site que pudesse entregar informações em tempo real sobre o clima e informações que ajudam a indentificar a região.

Aqui você vai encontrar os detalhes sobre o desenvolvimento do projeto, habilidades envolvidas no desenvolvimento e lições aprendidas durante o processo.


web site working


SUMÁRIO


Habilidades

Hard Skills

  • Fazer requisições a uma API (Application Programming Interface);
  • Utilizar conhecimentos sobre JavaScript, CSS e HTML;
  • Trabalhar com funções assíncronas;
  • Implementar testes unitários

Soft Skills

  • Negociação
  • Escuta Ativa
  • Comunicação Assertiva

Objetivos

  • Entregar informações em tempo real sobre o clima.
  • Entregar informações geopolíticas que ajudem a entender o local.
  • Fácil interação do usuário com o sistema de busca.

Desenvolvimento

Escolha das API's

Escolhemos as API's e plataformas de acordo com os nosso objetivos iniciais então escolhemos:

  • Google Maps Plataform : Disponibiliza um mapa na tela e retorna informações sobre os locais pesquisados ou clicados, além de ser muito intuitiva para a pessoa usuária;
  • IQAir : Conseguir informações sobre o clima em tempo real;
  • GeoDataSource : Conseguimos informações geopolíticas.

Etapas

  • Ler a documentação das API's
  • Fazer as funções responsaveis pela requisição nas API's
  • Manipular o DOM.
  • Fazer Testes
  • Desing da página pelo CSS

Lições Aprendidas

  • Manipular mapas e os elementos dentro de um mapa;
  • Conseguir a localização do navegador da pessoa usuária;
  • Fazer brainstorms;
  • Organizar reuniões periódicas;
  • Organizar melhor branchs e commits.

About

Projeto bônus feito com a API do Google Maps e AirVisual

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •