Home

Awesome

<p align="center"> <a href="http://www.climatempo.com.br"> <img src="http://i.imgur.com/Q9lCAMF.png" alt="Climatempo" width="300px"/> </a> </p>

Processo de recrutamento

Olá desenvolvedor, pronto para participar do nosso processo de recrutamento para vaga de Full-stack?

Sobre a Vaga

Requisitos para a vaga

Bons conhecimentos em:

Desejável:

O Desafio

Um usuário quer saber como vai ficar o tempo para os próximos dias em Osasco e São Paulo utilizando seu smartphone.

O que esperamos:

Frontend:
Backend:

Diferenciais:

uso de bibliotecas é livre.

Desafio Extra (opcional)

Permita que o usuário selecione em qual unidade de temperatura e chuva (precipitação) ele quer visualizar os dados.

Design livre.
Conversão dos valores:

Avaliação

O que vamos avaliar:

Exemplo:

<p align="center"> <a href="http://www.climatempo.com.br"> <img src="http://i.imgur.com/x3z4tYM.png" alt="Climatempo" width="400px"/> </a> </p>

Atenção: Não se preocupe em reproduzir o exemplo, use apenas como referência.

Dados

Localidades:

base/locales.json
PropriedadeTipoDescrição
idNumberId da localidade
nameStringNome da localidade
stateStringSigla do estado da localidade
latitudeNumberLatitude do centro da localidade
longitudeNumberLongitude do centro da localidade

Previsão:

base/weather.json

period: Object

PropriedadeTipoDescrição
period.beginStringData início da busca no formato AAAA-MM-DD
period.end StringData fim da busca no formato AAAA-MM-DD

locale: Object

Os mesmos dados do JSON de localidades.

weather: Object

PropriedadeTipoDescrição
weather.dateStringData da previsão no formato AAAA-MM-DD
weather.textStringTexto sobre a previsão do dia
weather.temperature.minNumberTemperatura mínima em graus celsius (°C)
weather.temperature.maxNumberTemperatura máxima em graus celsius (°C)
weather.rain.probabilityNumberProbabilidade de chuva em porcentagem (%)
weather.rain.precipitationNumberPrecipitação de chuva em milímetros (mm)

Comece

O processo do desafio deve ser:

  1. Faça o fork do desafio.

  2. Crie um PROJECT.md com a explicação de como devemos executar o projeto e com o máximo de detalhes possível do que foi feito.

  3. Após concluir faça um pull request, preencha o formulario


Qualquer dúvida entre em contato com nossa equipe.