
Loading
Notification service ecosystem: in-app feed, optional transactional email, and browser push subscriptions.
One dispatch path can write the in-app bell, queue email, and hit Web Push—behind the gateway.
The notification service gained user_in_app_notifications, a multi-channel dispatch API, and authenticated feed endpoints. The ClavePrep web app shows a notification bell with unread counts and channel badges when email/push legs were requested.
Users enable browser push from settings with VAPID; email uses a seeded transactional template. Other services can call dispatch as product events mature.
In-app feed plus optional email and web push—one orchestrated dispatch from notification-service.