-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Epic
Goal
Implement reliable reminder scheduling and delivery for shopping lists using Expo push notifications so chefs never miss an order submission.
Deliverables
- Device token registration API and persistence tied to authenticated users/restaurants
- Reminder scheduler service (cron/queue worker) that invokes Expo push notifications and handles retries
- Optional local notification scheduling for immediate/reminder cues when the app is foregrounded
- Monitoring/logging for delivery success/failure, with alert thresholds
- Integration tests simulating reminder creation, update, and cancellation flows
Acceptance Criteria
- Reminders fire on both Android and iOS even if the app is closed
- Reminder updates/cancellations propagate without orphaned notifications
- Failure scenarios log actionable errors and surface fallback messaging to users
- Security review confirms tokens are protected and only used for authorized notifications
Notes
- Coordinate with backend domain task for data contracts
- Define retention policy for delivered reminders and audit history
- Ensure scheduler can scale with restaurant counts and respects rate limits
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request