O Weatherly é uma simples aplicação mobile onde é possível pesquisar por cidades, adiciona-las a sua lista de previsões do tempo e por fim visualizar a previsão do tempo (atual e da semana) de cada uma das cidades que estão em sua lista. Os dados são persistidos no dispositivo do usuário, fazendo com que a sua lista de previsões não se perca ao fechar o app.
A aplicação contém as seguintes funcionalidades
- Buscar e adicionar cidades a sua lista de previsões do tempo
- Visualizar as previsões do tempo das cidades da sua lista
- Excluir cidades da sua lista
- Favoritar cidades da sua lista
Para utilizar a aplicação em sua máquina é necessário ter os seguintes softwares instalados:
- Node.js
- Expo CLI
- Expo Go - iOS/Android
- Yarn (opcional)
- Android Studio (opcional)
- Xcode (opcional)
Com os software citados acima instalados, basta seguir os seguintes passos para executar a aplicação em sua máquina:
-
Criar uma API Key no OpenWeather
Visite esse site, crie uma conta e verifique seu email para gerar uma API Key.Obs: Após a confirmação do email pode demorar um pouco para que a API Key gerada seja validada.
-
Clonar o projeto
Abra o terminal em um diretório de sua preferência e cole o seguinte código:git clone https://github.com/vinixiii/Weatherly
-
Criar variável de ambiente
No diretório raiz do projeto crie um arquivo.env
e coloque sua API Key conforme o exemplo que há no arquivo.env.example
-
Intalar as dependências
Dentro do diretório do projeto instale as dependências pelo terminal comnpm install
ouyarn
-
Executar o app
Dentro do diretório do projeto abra o terminal e digite o comandoexpo start
, em seguida escaneie o código QR com oExpo Go
para ver no seu dispositivo, ou escolha uma das opções exibidas para abrir em um emulador iOS/Android.
Desenvolvido utilizando as seguintes tecnologias e ferramentas:
Feito com ❤ por: Vinícius Figueiroa 🙋🏻♂️