# User story AS A user, I WANT a chat box available on the interface SO THAT I can talk to other users instantly. # Details # Priority medium # Definition of done - [ ] chat component integrated in a layout - [ ] Users can start conversation from `/friends` page - [ ] incoming message appear in real-time - [ ] visual indicator of connection status # Out of scope - Group chat (only 2) # Subtasks - [ ] `Chatbox.tsx` molecular component : bubble in a corner, stretches on hoover - [ ] integrate socket client - [ ] handle connect and disconnect - [ ] implement message input and send - [ ] Create or reuse `Toaster.tsx` component for notifications
User story
AS A user, I WANT a chat box available on the interface SO THAT I can talk to other users instantly.
Details
Priority
medium
Definition of done
/friendspageOut of scope
Subtasks
Chatbox.tsxmolecular component : bubble in a corner, stretches on hooverToaster.tsxcomponent for notifications