Design & UXAdvanced 3 to 5 hours

Prototype a Complex Interaction

Prototype a drag-and-drop kanban board with state changes and edge cases.

The Scenario

A project management tool needs a kanban board feature. Cards can be dragged between columns (To Do, In Progress, Review, Done). Some transitions have rules: a card cannot move to "Done" without an assignee, and moving to "Review" triggers a notification.

The Brief

Design the complete interaction specification for this kanban board. Cover drag behaviour, drop targets, transition rules, empty states, and edge cases.

Deliverables

  • The drag-and-drop interaction specification: grab, drag, hover target highlighting, and drop animation
  • Transition rules: which moves are allowed, which are blocked, and how blocked moves are communicated
  • Empty states: what each column looks like when empty and how to add the first card
  • Edge cases: what happens when dragging between columns during a sync error, or when two users drag the same card

Submission Guidance

The happy path is easy. The value is in edge cases — what happens when the drop fails? What does the user see during a network error? Design for failure.

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.

We'll email you the permanent link to your Badge so you never lose it. Not shown publicly.

0/20000 charactersMarkdown supported

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

Loading security check...

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