FreakyF / Weather-track

A simple real-time weather tracking app with graphical user interface written in java.
MIT License
0 stars 0 forks source link

Create and implement ForecastApiService interface #37

Open Tymisko opened 1 year ago

Tymisko commented 1 year ago

Description:

Implement a ForecastApiService interface that allows for the retrieval of weather forecast data for a specific set of coordinates (latitude and longitude) obtained from the GeocodingApiService -> #36 .

User Story:

As a user, I want to receive weather forecast data for a specific city, so that I can plan my activities based on the predicted weather conditions.

Acceptance Criteria:

Mockups or Diagrams (if applicable):

Not applicable for this feature.

Additional Notes:

The implementation should consider the potential for high traffic and implement caching and other optimizations as necessary. The service should use a reliable and accurate source for weather forecast data. Considerations should be made regarding the data source's terms of service, usage limits, and accuracy of the data provided. Additionally, the ForecastApiService interface should be designed with flexibility in mind, allowing for easy implementation of different forecast data providers in the future.

Tymisko commented 1 year ago

The issue #36 have to be closed before starting work at this one (#37)