Skip to content

Implement push notification system with PWA support #357

@Smartdevs17

Description

@Smartdevs17

Description

Build a push notification system using VAPID protocol with service workers for Progressive Web App, delivering real-time payment and dispute notifications to users.

Acceptance Criteria

  • VAPID key generation and management
  • Push notification subscription management (subscribe/unsubscribe)
  • Service worker registration with push event handling
  • Notification categories with user preferences
  • Click tracking and deep linking from notifications
  • Fallback to in-app notifications when push unavailable

Technical Scope

  • frontend/service-worker.ts
  • frontend/components/PWAInstallPrompt.tsx
  • backend/src/services/vapid.ts
  • backend/src/services/push.ts
  • backend/src/routes/push.ts
  • Edge: notification permission revocation, service worker update cycle, notification grouping

Metadata

Metadata

Assignees

Labels

200-points200 point issueStellar WaveIssues in the Stellar wave programdrips-waveIssues in the Drips Wave programhighHigh complexity issue

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions