https://github.com/squid-beast/notification-service
The NotificationService handles sending notifications (SMS and email) based on user preferences and templates from the database. It validates requests, retrieves user and category data, and uses Mustache to generate messages. Depending on the notification type, it sends SMS via Twilio or emails using the appropriate client, while dynamic templates.
https://github.com/squid-beast/notification-service
aop-framework docker exception-handling java jpa logging mustache sendgrid-mail spring-boot sqs twilio-sms-api
Last synced: about 2 months ago
JSON representation
The NotificationService handles sending notifications (SMS and email) based on user preferences and templates from the database. It validates requests, retrieves user and category data, and uses Mustache to generate messages. Depending on the notification type, it sends SMS via Twilio or emails using the appropriate client, while dynamic templates.
- Host: GitHub
- URL: https://github.com/squid-beast/notification-service
- Owner: Squid-Beast
- Created: 2024-09-24T01:37:17.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2025-01-22T18:08:05.000Z (over 1 year ago)
- Last Synced: 2025-03-11T08:50:43.051Z (over 1 year ago)
- Topics: aop-framework, docker, exception-handling, java, jpa, logging, mustache, sendgrid-mail, spring-boot, sqs, twilio-sms-api
- Language: Java
- Homepage:
- Size: 48.8 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files: