HIGH story-settings-preferences-peer-mentor-002 3 pts
3
Story Points
High
Priority
Settings & Preferences
Feature

User Story

As a user
I want to configure which types of push notifications I receive and how frequently
So that So that I can control notification noise while ensuring I still receive alerts that matter to my role

Acceptance Criteria

  • Given I open the notifications settings section, when the screen loads, then I see a list of toggleable notification categories relevant to my role
  • Given I toggle a notification type off, when the change is saved, then I no longer receive push notifications of that type
  • Given I toggle a notification type on, when the change is saved, then push notifications of that type resume immediately
  • Given I change a notification preference on one device, when I sign into the app on another device, then the same notification preference is applied
  • Given the device is offline, when I toggle a notification preference, then the change is applied locally immediately and synced to Supabase once connectivity is restored

Business Value

Notification fatigue causes peer mentors to disable all notifications, causing missed assignment dispatches and follow-up failures. Granular notification control ensures critical encrypted assignment alerts are not missed while reducing unnecessary interruptions. HLF's workshop survey found 40% of peer mentors felt under-followed-up, and notification preferences are key to addressing this without overwhelming users.