Skip to content

WIP:feat: implement Amazon SNS push notification system#61

Open
mihir-ll wants to merge 8 commits into
devfrom
ft-amazon-sns
Open

WIP:feat: implement Amazon SNS push notification system#61
mihir-ll wants to merge 8 commits into
devfrom
ft-amazon-sns

Conversation

@mihir-ll

Copy link
Copy Markdown

feat(sns): implement Amazon SNS push notification system with template support

  • add Amazon SNS push notification provider implementation
  • add push notification provider abstraction and factory integration
  • add SNS device registration and endpoint lifecycle handling
  • add user device metadata entity/service/repository support
  • add multi-device push notification support
  • add push notification templates with Handlebars rendering
  • add push notification template CRUD, DTOs, repository, and service
  • add SNS payload builders for APNS/GCM/default platforms
  • add push notification queue integration and sync send support
  • add push notification seeder support with handlebars file loading
  • add endpoint ARN resolution and active device management
  • add device metadata persistence (deviceName, deviceType, osVersion, appVersion)
  • add test push notification endpoint and template testing flow
  • add modular push template loading support for module metadata

mihir-ll added 4 commits May 19, 2026 17:56
Changed IPushNotification return promise from type any to PublishCommandOutput
…port

 - add user device metadata entity/service/repository support
 - add push notification templates with Handlebars rendering
 - add push notification template CRUD, DTOs, repository, and service
 - add device metadata persistence (deviceName, deviceType, osVersion, appVersion)
@mihir-ll mihir-ll requested a review from oswald-logicLoop May 27, 2026 13:26
@oswald-logicLoop oswald-logicLoop changed the title feat: implement Amazon SNS push notification system WIP:feat: implement Amazon SNS push notification system Jun 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant