Things to consider next

  1. Client-side messages communication
  2. Editing messages
  3. Deleting messages
  4. Private messaging - click on user and have private channel
  5. Authentication with JWTs