As someone who wants to track the weather of my favorite cities, I would like to be able to add or remove cities to/from my favorite list so that I can come back to check the weather of my favorite places. #9
The Role-Goal-Benefit:
As someone who wants to track the weather of my favorite cities, I would like to be able to add and save my favorite towns/cities to the homepage so that I can come back to check the weather of my favorite places.
Note:
The Open Weather API only provides the city level weather conditions
For the list of cities where weather data are available, refer to Open Weather City List
The user must be signed in to be able to create a list of favorite places.
Acceptance Criteria:
Whenever the user add or remove a city from his/her favorite cities list, the database is updated accordingly, e.g. when a city is removed from the favorite list, the weather data for that city should be removed from our remote database, and no more query of that city should be made to Open Weather API
favorite cities management page should render the list of current favorite cities correctly and update every time the user add or delete a city
PRIORITY: 1
TASKS:
Design and implement UI elements for which the users utilize to manage their favorite cities list
Implementation weather forecast data retrieval from remote database
Design and implement the UI elements for displaying the weather of all favorite cities
Don't specify implementation detail in tasks. Just what needs to be done.
Update:
Actually what you write is good. You say what needs to be done. But not how to do it.
The Role-Goal-Benefit: As someone who wants to track the weather of my favorite cities, I would like to be able to add and save my favorite towns/cities to the homepage so that I can come back to check the weather of my favorite places.
Note:
Acceptance Criteria:
PRIORITY: 1
TASKS:
Effort Estimate:
Total: 6 hours