Skip to content

🌩️ Get to know the weather anywhere in the world 🌎

Notifications You must be signed in to change notification settings

fhugoduarte/myWeather

Repository files navigation

🌩️ My Weather 🌩️

📍 Get to know the weather anywhere in the world 🌎

OpenWeather · Report Bug · Request Feature

Contents

About The Project

This project has as its main goal to show weather conditions from anywhere in the world. The app uses colors, images and animations to make visualization of the information easier. The colors of the interfaces and icons change in accordance with local time and weather.

The app communicates with OpenWeather's API to gather climate information. The search for other geolocations is achieved with GCP's Geocoding API

Features

  • Shows weather conditions of the user's location.
  • Shows weather conditions of a searched location.
  • Shows information of: temperature, wind speed and humidity.

Built With

Getting Started

To get a local copy up and running follow these simple steps.

  1. Clone the repo
git clone https://github.com/fhugoduarte/myWeather.git
  1. Install packages
yarn install
  1. Create a new .env file on the root project and copy the .env.example file content.
GCP_KEY=
OPEN_WEATHER_KEY=
  1. Generate a Google Cloud Platform key.

  2. Add the key on .env file.

  3. SignUp in OpenWeather and generate an API key.

  4. Add the key on .env file.

  5. Run the expo project and generate a QrCode.

yarn start
  1. Download ExpoGo app on your device
  1. Scan the QrCode on your phone.
  • iOS: Scan the QrCode with the device camera.
  • Android: Scan the QrCode with the ExpoGo app.

Screenshots

About

🌩️ Get to know the weather anywhere in the world 🌎

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published