Facebook Messenger — [Notes]

simple messenger system feature

Tarun Jain
May 10, 2022

with a number suffix corresponding to the visual on the figure.

  1. A user has a list of contacts
  2. from which she can see who is online/offline
  3. The user can pick any one or multiple of her contacts and start a chat
  4. In a chat, all participants can send messages
  5. The messages will be displayed in chronological order.
  6. A message can be “liked” by any participant, whose avatar is then attached to the “liked” message.
  7. A participant’s avatar is also displayed after the last message she read, signalling her progress to other participants.
  8. A participant can delete any message in her own chat view.
  9. Only the sender of a message can delete it for all participants.
  10. Any user can leave a chat.

Data objects

References

--

--