You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Functional
Has the requirement for the allowed packages been respected? (Reminder for this project: only standard packages)
Open two browsers (ex: Chrome and Firefox or private windows) and log in with different users in each one. With one user start typing.
Is there any animation confirming that the typing in progress is working?
Using the same two browsers, start typing with one of the users.
Does the animation work smoothly, without movement interruptions?
Using the same two browsers, start typing with one of the users.
Is the animation from the typing in progress engine user friendly (easy to understand/see)?
Using the same two browsers, start typing with one of the users.
Can you confirm that the typing in progress has the name of the user that is typing?
Open two browsers (ex: Chrome and Firefox or private windows) and log in with different users in each one. With one user starting to type and then stopping.
Can you confirm that the typing in progress engine stopped when the user stop typing?
Open two browsers (ex: Chrome and Firefox or private windows) and log in with different users in each one, then start a conversation between the users.
Is the typing in progress engine working properly for both users? (each one can see when whether the other is typing or not)
Bonus
+Does the project run quickly and effectively? (Favoring recursivity, no unnecessary data requests, etc...)
+Is the code using synchronicity (Promises and Go routines/channels) to increase performance?
+Do you think this project is well done in general ?