Skip to content
IndexDesign corpus

Chat (Web app)

Communication & Notifications · 7 checks · 31 resources

The in-product conversation panel where message provenance and attachments must stay legible.

Before you ship7 checks
  1. 01Message thread — a chronological display with the most recent at the bottom, auto-scrolled to latest on load
  2. 02Message input — a text field supporting multi-line input, typically Shift + Enter for a new line
  3. 03Sender identification — name and avatar alongside each message, with consecutive messages from the same sender grouped
  4. 04Timestamps — relative time for recent messages and a full timestamp for older ones
  5. 05Read receipts — an indicator showing whether the other participant has seen a message
  6. 06File and media sharing — the ability to attach images, files or links, shown within the conversation
  7. 07Reactions — emoji reactions on individual messages as a lightweight way to respond without a full reply
Resources that help you build this31