Skip to content

Sauloleocadio/weather

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Desafio HAVAN LABS.

“Aprender é a única coisa de que a mente nunca se cansa, nunca tem medo e nunca se arrepende”!

License

Sobre o desafio   |    Link do deploy   |    Pré-requisito   |    Tecnologias   |    Licença

🏆 Sobre o desafio

O teste consiste em desenvolver uma aplicação React.js e consome a API da hgbrasil (https://hgbrasil.com/status/weather),tem a finalidade de listar a previsão do tempo, ou pesquisar por o nome de alguma cidade para obter as informações.

Informações importantes

  1. Segue o link de acesso ao deploy principal DESAFIO HAVANLABS PRINCIPAL
  2. Segue o link de acesso ao deploy provisório DESAFIO HAVANLABS PROVISÓRIO

⚙ Pré-requisitos

Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js e/ou Yarn. Além disto é bom ter um editor para trabalhar com o código como VSCode

  • Possuir contas na Vercel para deploys de front

📗 Rodando a Aplicação (web)

# Clone este repositório
$ git clone https://github.com/Sauloleocadio/weather.git

# Navegue até a pasta
$ cd weather

# Instale as dependências
$ criar um arquivo .env no diretório com as variáveis de ambiente com as key da api da hgbrasil, existe um arquivo explicativo chamado (example.env) no projeto como exemplo.

# Instale as dependências
$ yarn

# Execute a aplicação para iniciar o projeto
$ yarn start

# Execute a aplicação para iniciar os tests do projeto
$ yarn test

📎 Features

  • Listagem de previsão do tempo
  • Busca por cidade
  • Detalhamento da previsão
  • Tests dos componentes
  • Componentes controlados e não controlados
  • Error boundary para pegar erros de javascript
  • Deploy da aplicação

🚀 Tecnologias

Esse projeto foi desenvolvido com as seguintes tecnologias:

  • React
  • Reactjs
  • Axios
  • React-testing-libary
  • Jest

📝 Licença

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.


Feito com ♥ by SAULO LEOCÁDIO 👋 , qualquer dúvida SÓ CHAMAR

About

Aplicação criada para verificar a previsão do tempo.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published