This project is a React weather app similar to the built-in iOS Weather app. It supports adding multiple cities from a search field, using the current location based on the navigator.geolocation
API, swipable rows to remove locations, and animated background to visualize the weather.
This project uses the Open Meteo API for weather and location data.
Backgrounds are animated depending on the weather of the location using a heavily modified fork of ParticlesJS.
To run the project locally, start by running npm install
then npm start
to run the app in the development mode. This will start at web server available at http://localhost:3000.