Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/manuelalferez/ask-weather

Check weather data for your city.
https://github.com/manuelalferez/ask-weather

apollo-client graphql javascript nextjs open-weather-map-api tailwindcss weather-api

Last synced: about 1 month ago
JSON representation

Check weather data for your city.

Awesome Lists containing this project

README

        


Logo

Ask Weather


Check weather data for your city




Website
ยท
Report Bug
ยท
Request Feature

Table of Contents


  1. Description

  2. Installation

  3. Usage

  4. Contributing

  5. Contact

  6. License

## Description

Weather App that fetches data from the API https://openweathermap.org/ and show them for any location. For our example, using the city of Basel. However, we are not fetching the data directly from the API, we are using GraphQL to consume that data.

The GraphQL server is mounted at https://github.com/manuelalferez/graphql-weather-api and fetches from two endpoints: https://openweathermap.org/api/one-call-api and https://openweathermap.org/current.

Captura de pantalla 2022-01-10 a las 13 10 51

## Installation

1. **Clone** the project.

```bash
git clone https://github.com/manuelalferez/ask-weather.git
```

2. **Change directory**.

```bash
cd ask-weather
```

3. **Install packages**.

```bash
npm i
```

4. **Run** the project.

```bash
npm run dev
```

## Contributing

Any suggestions or improvement in the project? See the [CONTRIBUTING.md](https://github.com/manuelalferez/ask-weather/blob/master/CONTRIBUTING.md) file to see how you can contribute to the project.

## Contact

You can always contact me via [Telegram](https://t.me/manuelalferez) if you want to talk more about the project ๐Ÿ˜Š

## License

[GNU General Public License v3.0](https://github.com/manuelalferez/ask-weather/blob/main/LICENSE)

### Permissions

- Commercial use
- Modification
- Distribution
- Patent use
- Private use
Private use