Skip to content

Comments

Features/order list#3

Open
quydau35 wants to merge 2 commits intoresqclub:mainfrom
quydau35:features/order_list
Open

Features/order list#3
quydau35 wants to merge 2 commits intoresqclub:mainfrom
quydau35:features/order_list

Conversation

@quydau35
Copy link

Dear team,

The main functionalities of this assignment has not been finished yet.

The app should works on web, Android and iOS - done.
Orders list has not been shown correctly - failed
Orders could not be marked as picked up yet - failed
Orders can be filtered by open/closed/all orders but not yet been shown correctly - failed.
My idea on the way this screen fetch the very long list of orders:
Currently the UI retrieve the whole list of orders, and update the list whenever there is any change with an update full new list. The payload of this process would be large and it would be inefficient.
I suggest to break the fetching process into 2 steps:

Load the list contains only customers' information, total, status,...
Only load the detail list of orders of each customer when UI need to render that list to show more details
Following this flow, the payload of every request will be broken down into specific details that the UI needs. This will improve UI in case of long list of customers and orders need to be loaded/updated.

My bad that I have not implemented this idea yet. Hope that this would contribute to the project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant