Arquisoft / wiq_en1a

Wiq_en1a a web application by HappySw. Come and try our questions
http://158.179.217.182:3000
2 stars 0 forks source link

Squads Feature #122

Open andrrsin opened 5 months ago

andrrsin commented 5 months ago

As I proposed in issue #115 this is how Squads wouldbe developed.

Frontend

"Squads" would consist on two views one for the rankings, adn one to manage your group. Take into account that users can only be in one squad with this implementation as it is an experimental version.

Squads Ranking

This view would have a global ranking collecting the points of the groups and also a button to create a squad and another one to join an existing one. It should be fairly simple as a lot of code will be recycled from the Rankings.jsx

Squad members

This view would show the global ranking of the members inside its group. with its title and its invitation code. The code is the link that users can use to join the groups. It also should include a button to leave the group and another one to delete it if you aree the creator.

Backend

The backend consists on an updated version of the user with a squadId attribute. The a new Squad service would be created, It communiacates with user service and the attributes would be invitationLink, usersId:[]

adriiglz commented 5 months ago

would be a great contribution if we had more time or more people to work on this