A full-stack Node.js application that uses Node.js, Express.js, EJS templating engine and the OpenWeather API to retrieve the current weather and five-day forecast for a given city.
- For the current weather forecast, the Built-in Geocoding API is used.
- For the five-day forecast, OpenWeather's Geocoding API instead. This API retrieves the weather data based on the user's geographical location and is responsible for more accurate results.