🎯 Objective
To provide the users with a quick view of their last used products.
\uD83D\uDCCA Success metrics
Goal | Metric |
---|---|
To have listed up to 3 products with their cover images. Each (image + text) is to create a clickable block. | The widget is to present the last 3 products used by the user. |
To have a mean to add a new product. | A “+ New Product” button/icon is present. On click, the Redeem a Code popup appears, allowing the user to redeem a token in it. |
To be able to see all the products the user has access to. | A “View all ->” button is present. On click, the My Products section is opened. |
To be able to access a product directly from the widget. | On click/tap, each block is to open the Product pane, in the My Products section, related to it. |
\uD83E\uDD14 Assumptions
Classes are correctly configured with the appropriate grade.
\uD83D\uDDD2 Requirements
Requirement | User Story | Importance | Jira Issue | Notes |
---|---|---|---|---|
HIGH | ||||
|
|
|
|
|
\uD83C\uDFA8 User interaction and design
If there is no Class to show, the widget is to collapse its height to the level at which the first Class block should start to appear. This can happen when the user has no Class, when the Search presents no results, or when there is no Class in the selected Grade.
The Search function is to run when the users hits <ENTER> and not on-type. This is to avoid concurrent searches and workload.
The Grade filter is to present all 4 possible grades (preschool, primary, secondary, adults) always, regardless of if the school has them or not. This is to avoid a call to DB to consult the existing levels of a school.
Open Questions
Question | Answer | Date Answered |
---|---|---|