This is a simple weather application fetching data from Open Weather Map.
The application is built using React on the client-side and Node.js + Express for the server-side part of the application.
API: Open Weather Map
Make sure to have the following installed:
- Sign up and get a free API Key at Open Weather Map
- Clone the repo
git clone https://github.com/Lennca/SimpleWeatherApp.git- Install NPM packages
npm install- Create and enter your API-key in the
.envin the directory /backend
WEATHER_API_KEY=<YOUR_API_KEY>- Start the application
npm startMake sure to have the following installed:
WEATHER_API_KEY- Private API-key retrieved from Open Weather Map
- Sign up and get a free API Key at Open Weather Map
- Clone the repo
git clone https://github.com/Lennca/SimpleWeatherApp.git- Replace
<API-KEY>underservices -> backend -> environmentin thedocker-compose.yml-file - Build images and start containers
docker-compose up -d- Verify that the containers are up
docker ps- Application is now up and running at localhost on port 3000
The application can display the degrees in Celsius (metric) and Fahrenheit (imperial).
The application display the data:
- Degrees
- Location
- Feel like temperature
- Description of weather
- Location (latitude and longitude)
- Wind-speed
- Wind-direction
Distributed under the MIT License. See LICENSE for more information.

