Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/denniskigen/react-weather

Weather that's easy on the eyes
https://github.com/denniskigen/react-weather

openweathermap-api react tailwind tailwindcss vite weather

Last synced: 4 days ago
JSON representation

Weather that's easy on the eyes

Awesome Lists containing this project

README

        


App logo

![Landing page screenshot](./public/screenshot.png)

[![build](https://github.com/denniskigen/react-weather/actions/workflows/ci.yml/badge.svg)](https://github.com/denniskigen/react-weather/actions/workflows/validate.yml) ![Deployment status](https://img.shields.io/github/deployments/denniskigen/react-weather/production?label=vercel&logo=vercel&logoColor=white) [![Coverage Status](https://coveralls.io/repos/github/denniskigen/react-weather/badge.svg?branch=main)](https://coveralls.io/github/denniskigen/react-weather?branch=main)

[React Weather](https://react-weather.denniskigen.com) is a beautiful weather app built on top of the [OpenWeatherMap API](https://openweathermap.org/api).

## Getting started

- Sign up over at [openweathermap.org](https://openweathermap.org) and get an API key.
- Fork the project and clone it locally.
- Install dependencies using [pnpm](https://pnpm.io/installation):

```sh
pnpm install
```

- Create a file at the root of the project called `.env.local` with the following contents:

```
VITE_API_URL = 'https://api.openweathermap.org/data/2.5'
VITE_API_KEY = The API key you obtained from openweathermap.org
VITE_ICON_URL = 'https://openweathermap.org/img/w'
```