This app uses the OpenWeatherMap 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. The app is built with Node.js, Express, and EJS. MongoDB Atlas is used to store the user's search history.
- Node.js
- Express framework
- EJS templating
- MongoDB Atlas cloud database
- MongoDB Charts data visualization