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

Improve app robustness for syncing large shopping lists #21

Open
Sietze111 opened this issue Jan 18, 2025 · 0 comments
Open

Improve app robustness for syncing large shopping lists #21

Sietze111 opened this issue Jan 18, 2025 · 0 comments

Comments

@Sietze111
Copy link
Contributor

Description
The app currently struggles when attempting to sync shopping lists containing a large number of items (e.g., in the order of magnitude of 10,000 items). While such a scenario is highly unrealistic for a typical user, enhancing the app to handle this gracefully would improve its robustness and reliability.

Steps to Reproduce
Create or import a shopping list containing approximately 10,000 items.
(I have implemented an import feature in a local branch)
Attempt to sync the list across devices or with the server.

Expected Behavior
The app should handle the synchronization efficiently without errors or performance degradation, even for large lists.

Actual Behavior
The app experiences issues such as slow performance, incomplete syncing, or crashes when handling large lists.

Proposed Solutions
Optimize the synchronization process to handle large datasets more effectively.
Implement batching or chunking for data transfer to prevent overload.
Add error handling and feedback to inform users if a list is too large to sync.

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

No branches or pull requests

1 participant