justinarat / Teamify

0 stars 0 forks source link

I27 realtime lobby updating #62

Closed justinarat closed 1 month ago

justinarat commented 1 month ago

Implemented most of the functionality for the lobby view.

There are 2 more urgent tasks that depend on other branches/issues. Issues for the 2 tasks:

Changes:

justinarat commented 1 month ago

Made some changes to the model classes due to conflicts:

JohnGiampaolo commented 1 month ago

In my review of the PR, all features seem to be working as expected. I first tested with one account, viewing a lobby page through http://127.0.0.1:5000/lobby?lobby_id=1014 (which links to a lobby ID). After clicking join, the player count went up, as expected. The chat feature also seems to be working well.

I then tested out with a second account through a private browser, and tried to join the lobby. That also worked as expected, and the chat feature worked delightfully well.

image

Here is a snapshot, note that "me" and "bob" are just two impromptu account names I made up to test this out.

I also tested with a third account to see what would occur with exceeding the lobby capacity. This was successful.

image

I then left the lobby from one of the accounts and joined from the third account and that worked too, so this implementation seems to be quite successful!

image