Infrastructure low complexity mobilebackend
0
Dependencies
0
Dependents
5
Entities
0
Integrations

Description

Bridges course registration events to the shared push notification infrastructure. Schedules registration confirmation messages, pre-course reminders, and certificate expiry warnings by publishing notification payloads to the existing FCM/APNs adapter. Reuses the shared Push Notification Service from the push-notifications feature.

Feature: Course Registration

course-notification-adapter

Responsibilities

  • Publish registration confirmation notification events
  • Schedule pre-course reminder notifications
  • Trigger certificate expiry warning notifications
  • Format course-specific notification payloads

Interfaces

sendRegistrationConfirmation(userId, courseId)
scheduleCourseReminder(userId, courseId, reminderDate)
sendCertificateExpiryWarning(userId, certificationId)
cancelScheduledReminders(courseId, userId)