Design & UXIntermediate 2 to 3 hours

Notification System Design

Design a notification system with in-app, push, and email channels.

The Scenario

A project management app sends too many notifications. Users complain about notification fatigue — they get pinged for every comment, assignment, and status change. Some have turned off all notifications, missing critical updates.

The Brief

Redesign the notification system. Define which events trigger which channels, how notifications group, priority levels, and user control over preferences.

Deliverables

  • A notification matrix: Event Type × Channel (in-app, push, email) with default on/off for each
  • A grouping strategy: how related notifications are batched (e.g., "3 new comments on Task X")
  • Priority levels: Critical (must interrupt), Important (show but do not interrupt), Informational (badge only)
  • A user preferences design: how users control notification settings without 50 individual toggles

Submission Guidance

The goal is not fewer notifications — it is the right notifications at the right time. A deadline change is urgent. A comment on a resolved task is not.

Submit Your Work

Your submission is graded against the rubric on the right. If you pass, you get a public Badge URL you can share on LinkedIn. There is no draft save, so work offline first and paste your finished response here.

This appears on your public Badge.

0/20000 charactersMarkdown supported

One per line or comma separated. Up to 5 links.

By submitting, you agree your submission text, name, and evaluation will appear on a public Badge URL.