-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Labels
Description
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.