Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Squads Feature #122

Open
andrrsin opened this issue Apr 22, 2024 · 1 comment
Open

Squads Feature #122

andrrsin opened this issue Apr 22, 2024 · 1 comment
Labels
Back End 🔌 Issues Regarding Back End Enhancement ✴️ New feature or request Front End 📱 Issues Regarding Front end

Comments

@andrrsin
Copy link
Contributor

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:[]

@andrrsin andrrsin added Enhancement ✴️ New feature or request Front End 📱 Issues Regarding Front end Back End 🔌 Issues Regarding Back End labels Apr 22, 2024
@adriiglz
Copy link
Contributor

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Back End 🔌 Issues Regarding Back End Enhancement ✴️ New feature or request Front End 📱 Issues Regarding Front end
Projects
None yet
Development

No branches or pull requests

2 participants