easily differentiate my messages from other people's messages
So that...
I can have an better user experience
Discussion
Redesign the UI for common chatroom feature to enable users to have better UX.
Currently, the UI design for common chatroom is very rudimentary, and each message is a segment, which looks rather strange.
This is a UI rework ticket so the design will be up to the students.
Remove the number after the message sender since it doesn't server any purpose and is quite confusing for some users.
Acceptance Criteria
[ ] Rework common chat room UI by removing the number after name and providing a more intuitive design.
[ ] Users can easily differentiate their own messages and other people's message.
Implementation Todos
Frontend:
[ ] A reworked chat room UI with no number after the name, messages are no longer segmented, and provide a distinction between users' own message and other people's message.
Testing:
[ ] Chatroom is rendered properly when there is no message.
[ ] Chatroom is rendered properly when there are messages.
[ ] Chatroom should render message timestamps.
[ ] Chatroom should render messages in the correct order.
[ ] Chatroom should render user's own messages differently than other users' message.
Have you updated the title?
As a...
user
I can...
easily differentiate my messages from other people's messages
So that...
I can have an better user experience
Discussion
Acceptance Criteria
Implementation Todos
Frontend:
Testing: