Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

7. Product Favorites Screen #81

Open
4seer opened this issue Mar 6, 2020 · 1 comment
Open

7. Product Favorites Screen #81

4seer opened this issue Mar 6, 2020 · 1 comment
Assignees
Labels
architecture Move to clean architecture feature New feature or request my favorites My favorites functionality
Milestone

Comments

@4seer
Copy link
Owner

4seer commented Mar 6, 2020

7.1. Favorite product listing use-case: User clicks favorite icon at the bottom menu. The list of favorite products is displayed from local database. User clicks on tile view and tile view is displayed with all the latest price updates.

7.2. Favorite product filter use-case: User selects filters and clicks “Apply” button. Products in the favorite list are filtered according to selected filters. User selected filters and clicks “Discard”. Nothing changes.

7.3. Favorite product sort user-case: User clicks sort by. The popup with sort by options appears. User clicks variant of sorting (current variant can be selected). Products in the favorite list are sort according to selected value.

7.4. Remove product from favorites use-case: User clicks delete icon in the top right corner of the favorite product tile. The product is removed from local database and the list.

7.5. Add favorite product to cart: User clicks “Add to cart” icon in the list of favorite products. The product with size and color is added to cart (local database) and user is redirected to product cart screen.

7.6. Hashtag filter use-case: Use clicks on one of the hashtag buttons at the top and sees list of products filtered by that tag.

E-commerce App Use-Case Description

Within this task you need to do the following:

  1. Pull all data from local database and render it on the screen.

  2. At this time mock remote repository calls for fetching data from a local JSON file. The data structure and method names should be taken from WooCommerce REST API docs.

@4seer 4seer added feature New feature or request my favorites My favorites functionality architecture Move to clean architecture labels Mar 6, 2020
@4seer 4seer added this to the Backend API milestone Mar 6, 2020
@4seer
Copy link
Owner Author

4seer commented Mar 10, 2020

Added 7.6. Hashtag filter use-case: Use clicks on one of the hashtag buttons at the top and sees list of products filtered by that tag.

@Yahhi Yahhi self-assigned this Mar 25, 2020
ptyagicodecamp added a commit to ptyagicodecamp/openflutterecommerceapp that referenced this issue Apr 22, 2020
4seer added a commit that referenced this issue Apr 26, 2020
Issue: #81: 7.1-Listing favorite items from local db.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
architecture Move to clean architecture feature New feature or request my favorites My favorites functionality
Projects
None yet
Development

No branches or pull requests

2 participants