“Aprender é a única coisa de que a mente nunca se cansa, nunca tem medo e nunca se arrepende”!
Sobre o desafio | Link do deploy | Pré-requisito | Tecnologias | Licença
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.
- Segue o link de acesso ao deploy principal DESAFIO HAVANLABS PRINCIPAL
- Segue o link de acesso ao deploy provisório DESAFIO HAVANLABS PROVISÓRIO
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
# 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
- 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
Esse projeto foi desenvolvido com as seguintes tecnologias:
- React
- Reactjs
- Axios
- React-testing-libary
- Jest
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