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

Implement Bookmark Feature #24

Open
ShubhKanodia opened this issue Oct 17, 2023 · 0 comments
Open

Implement Bookmark Feature #24

ShubhKanodia opened this issue Oct 17, 2023 · 0 comments
Labels
enhancement New feature or request hacktoberfest

Comments

@ShubhKanodia
Copy link
Member

ShubhKanodia commented Oct 17, 2023


issue: Implement Bookmark Feature
description:
The PES Buzz app aims to provide users with the ability to bookmark their favorite news items. To achieve this, we need to implement a bookmark feature that stores user-specific bookmarks and allows users to easily access their saved news items.

Tasks:

  • Create a "bookmarks" collection in Firebase Firestore to store user-specific bookmarks.
  • Implement a "Bookmark" button on news item details pages.
  • Allow users to add or remove news items from their bookmarks.
  • Create a screen where users can view their bookmarked news items.
  • Implement shared preferences for offline access to bookmarks.
  • Ensure that bookmarks are synchronized with the cloud.

Acceptance Criteria:

  • The app features a bookmark button on news item details pages.
  • Users can add or remove news items from their bookmarks.
  • A "Bookmarks" screen is available for users to view their saved news items.
  • Bookmarks are stored in Firebase Firestore for cloud synchronization.
  • Bookmarks can be accessed offline using shared preferences.
  • The bookmark feature is fully functional and tested.

Definition of Done:

  • Users can successfully bookmark and unbookmark news items.
  • The "Bookmarks" screen displays saved news items.
  • Bookmarks are stored in Firebase Firestore and accessible offline.
  • The feature is fully tested and meets user expectations.
  • The issue is reviewed and accepted for implementation.

@ShubhKanodia ShubhKanodia added enhancement New feature or request hacktoberfest labels Oct 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request hacktoberfest
Projects
None yet
Development

No branches or pull requests

1 participant