This is a repository for the back and of the "WeatherBot" app. It uses Compromise to parse out dates and city names from a text input.
- The city is geocoded using the Nominatim API.
- For retrieved geographical coordinates, timezone information is retrieved from Geotimezone.com
- Weather forecast is fetched for the requested day and place using the Open Meteo API
- Structured weather data is converted to human friendly text using Gemini