Skip to main content

Notifications

Status: 🧩 Needs SDK

Scope

Three notification types: reminders (chore due soon), approval requests (child submitted a job), and milestones (goal reached, kudos received). Free tier uses local notifications only (scheduled on-device). Paid tier unlocks push notifications via FCM/APNs for cross-device delivery. Per-member notification preferences.

Open questions

  • Which push provider — FCM + APNs directly, or an abstraction layer (e.g. OneSignal)?
  • How is the free-tier local-only guardrail enforced — server-side paywall on the push token registration?
  • Should approval-request notifications batch (one summary) if multiple children submit simultaneously?
  • Do notifications respect kid-mode (suppressed while the device is in kid-lock)?

Relationship

Subscription tiers — push notifications are a paid-tier feature.