Skip to content
Chat (Web app)

Chat (Web app)

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

Communication & Notifications · 7 checks · 28 resources

Before you ship

7
  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 this

28