Skip to main content

Notifications

Closegram delivers real-time notifications with grouping, per-channel configuration, and push delivery via FCM/APNs.

Each property has its own checkbox marking whether that specific piece is fully implemented and functional end to end (frontend + backend) — update these yourself as work lands; this page won't overwrite them.

  • In-app notifications list, grouped (e.g. "Alice, Bob and 3 others liked your post")
  • Web push (FCM) — client scaffold gated on Firebase config: WebPushRegistrar registers the browser FCM token (registerDeviceToken, platform 'web'), firebase-messaging-sw.js handles background messages; backend send path + provider gating already exist. Needs NEXT_PUBLIC_FIREBASE_* + NEXT_PUBLIC_FIREBASE_VAPID_KEY (web) and a Firebase service account (backend) to go live. (APNs/iOS unchanged.)
  • Notification settings/preferences per channel
  • Real-time unread badge/count
  • Extended, per-category notification settings (see Settings)

See the technical reference for GraphQL schemas, routes, source file links, and per-field wiring status.