You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description
We want events shown on the home page to be sorted by those most relevant to the user. They should be able to see todays events by default based on the interests they selected. If they click Upcoming they should be able to see events after today.
For Upcoming events time periods are suggested as: Tomorrow, this week, next week... an appropriate catch all name should be used for those that come after. Events are listed in chronological order and should be listed under the appropriate time period. If there is no event under that time period no heading should be shown.
There should be a one to one relationship between an event and the time period it's displayed under. A rule of thumb we can apply is that an event should belong to the smallest time period possible and only use a larger one if no smaller one exists. Lets expand on this with an example:
Say it's now the 1st of July and there is an event we're interested in on the 2nd of July. This would fall into the time periods of Tomorrow and This week (and This month if we were to include it). However we don't want to display events more than once so we will show it under Tomorrow and not This week.
Time periods should be by calendar and non synonymous time periods eg. a day is the period between 00:00am - 11:59pm and not a 24 hour timespan and so forth.
For both Today and Upcoming tabs if there are no events then the no events display should be shown
Out of scope
Any timezone calculations, all dates are considered to be UTC
Acceptance criteria GIVEN A user navigates to the home page THEN The Today and Upcoming tabs are visible and Today is selected by default
GIVEN A user navigates to the home page WHEN They click on the Upcoming tab THEN They see events categorised by time period
GIVEN A user navigates to the home page WHEN They click on the Upcoming tab AND There are no events for a particular time period THEN Then that heading is not shown
Non-functional requirements
The design should match those provided in Badger Me App
Description
We want events shown on the home page to be sorted by those most relevant to the user. They should be able to see todays events by default based on the interests they selected. If they click Upcoming they should be able to see events after today.
For Upcoming events time periods are suggested as: Tomorrow, this week, next week... an appropriate catch all name should be used for those that come after. Events are listed in chronological order and should be listed under the appropriate time period. If there is no event under that time period no heading should be shown.
There should be a one to one relationship between an event and the time period it's displayed under. A rule of thumb we can apply is that an event should belong to the smallest time period possible and only use a larger one if no smaller one exists. Lets expand on this with an example:
Say it's now the 1st of July and there is an event we're interested in on the 2nd of July. This would fall into the time periods of Tomorrow and This week (and This month if we were to include it). However we don't want to display events more than once so we will show it under Tomorrow and not This week.
Time periods should be by calendar and non synonymous time periods eg. a day is the period between 00:00am - 11:59pm and not a 24 hour timespan and so forth.
For both Today and Upcoming tabs if there are no events then the no events display should be shown
Out of scope
Any timezone calculations, all dates are considered to be UTC
Acceptance criteria
GIVEN A user navigates to the home page
THEN The Today and Upcoming tabs are visible and Today is selected by default
GIVEN A user navigates to the home page
WHEN They click on the Upcoming tab
THEN They see events categorised by time period
GIVEN A user navigates to the home page
WHEN They click on the Upcoming tab
AND There are no events for a particular time period
THEN Then that heading is not shown
Non-functional requirements
The design should match those provided in Badger Me App
Linked issues
Chip Filters
The text was updated successfully, but these errors were encountered: