/Weatherly

Primary LanguageTypeScript

Weatherly logo


Weatherly app


Sobre o projeto 💬

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.

Funcionalidades 🧠

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

Como utilizar? 📌

Para utilizar a aplicação em sua máquina é necessário ter os seguintes softwares instalados:

Com os software citados acima instalados, basta seguir os seguintes passos para executar a aplicação em sua máquina:

  1. 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.

  2. 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

  3. 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

  4. Intalar as dependências
    Dentro do diretório do projeto instale as dependências pelo terminal com npm install ou yarn

  5. Executar o app
    Dentro do diretório do projeto abra o terminal e digite o comando expo start, em seguida escaneie o código QR com o Expo Go para ver no seu dispositivo, ou escolha uma das opções exibidas para abrir em um emulador iOS/Android.

Tecnologias e ferramentas 🛠

Desenvolvido utilizando as seguintes tecnologias e ferramentas:


Feito com ❤ por: Vinícius Figueiroa 🙋🏻‍♂️