Skip to content

Implement Bookmark Feature #24

@ShubhKanodia

Description

@ShubhKanodia

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions