As a member of the group chat with a shared treasury, I need to receive notifications and alerts regarding the treasury activities, so I can stay informed about contributions, expenditures, and balance updates.
Acceptance Criteria
[ ] Users receive a push notification when a new contribution is made to the treasury.
[ ] Users receive a push notification when a withdrawal is made from the treasury.
[ ] Users receive a push notification if the treasury balance falls below a predefined threshold.
[ ] Users receive an in-app alert for any activity in the treasury, with the specifics of the transaction (amount, member involved, and updated balance).
[ ] Users can set their preferences for which notifications they want to receive and how (push notifications, SMS, email, etc.).
[ ] Users receive a monthly summary of all treasury activities via email or in-app notification.
[ ] Notifications include a timestamp and are logged in the app's notification history for later review.
[ ] Notifications are grouped logically in the app's interface for clarity and ease of access.
sequenceDiagram
participant M as Member
participant T as Treasury
participant A as App
M->>T: Contribution/Withdrawal
T->>A: Update Balance
A->>M: Trigger Notification
Notifications and Alerts for Group Chat Treasury
As a member of the group chat with a shared treasury, I need to receive notifications and alerts regarding the treasury activities, so I can stay informed about contributions, expenditures, and balance updates.
Acceptance Criteria