Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/manuelalferez/ask-weather
- Owner: manuelalferez
- License: gpl-3.0
- Created: 2021-12-31T11:48:58.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-07-06T10:42:44.000Z (over 2 years ago)
- Last Synced: 2023-03-03T17:57:35.582Z (almost 2 years ago)
- Topics: apollo-client, graphql, javascript, nextjs, open-weather-map-api, tailwindcss, weather-api
- Language: JavaScript
- Homepage: https://ask-weather.vercel.app
- Size: 237 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
Ask Weather
Check weather data for your city
Website
ยท
Report Bug
ยท
Request Feature
Table of Contents
## 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.
## 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