-
Notifications
You must be signed in to change notification settings - Fork 0
Page chat
Objectif :
Page de chat, permettant de communiquer avec les autres utilisateurs, de consulter l'historique des messages, d'ajouter ou de supprimer des contacts.
Questions au client :
- Quand on arrive sur la page, ouvre sur la dernière discussion ? Page vide ?
- Indicateur lu/non lu ? Possibilité de supprimer un message ?
- Quelle modération ? Possibilité de signaler un message ?
- Supprimer un contact : quel comportement ? Supprime la conversation ? Bloque ?
- Possibilité d'envoyer des liens ? Des fichiers joints ? Des images ?
- méthode d'ajout (mail, identifiant) ? Propositions ?
- ajout automatique des contacts ou demande à accepter ?
Composants à développer :
- Chat + composant message
- Liste des contacts
- Modale ajout de contact
- Sidebar
• En tant qu'utilisateur, je veux voir la liste de mes contacts afin de communiquer avec l'un d'eux:
Etant sur la page chat
Alors tous mes contacts s'affichent en liste sur la gauche
• En tant qu'utilisateur, je veux ouvrir une conversation afin d'entrer en contact avec un autre utilisateur:
Etant sur la page chat
Quand je clique sur un des contacts
Alors la conversation s'ouvre, avec l'historique des messages
Etant sur une conversation
Quand remplis le champ "message" et que je clique sur le bouton d'envoi
Alors le message s'envoie et s'ajoute à l'historique des messages
Etant sur la page chat
Quand je clique sur le bouton "+" sur la liste de contact
Alors une modale s'ouvre
Etant sur la modale d'ajout de contact
Quand je remplis l'input correctement puis que je clique sur le bouton de confirmation
Alors [Comportement à définir avec le client]
Etant sur une conversation
Quand clique sur la poubelle à droite de son nom et que je confirme
Alors je suis de retour sur la page chat, le contact et la conversation disparaissent