SquadX has three roles. Each one sees and can do exactly what it needs, and nothing it does not, so a coach is not wading through club admin and a player only ever sees their own side.
Admin
An admin runs the club. They can:
- Create and edit teams, and assign coaches to them.
- Invite coaches and other admins, and set people's roles.
- See and manage every team in the club.
An admin can also do everything a coach can do. In a small club, one person is often both.
Coach
A coach works with the team or teams they are assigned to. They can:
- Plan the season, and build sessions and drills.
- Manage the roster, players and injuries.
- Record matches and read the team's numbers.
A coach does not manage club-wide users or teams they are not part of. That stays with the admin, so coaches can focus on coaching.
Player
A player uses the mobile app, and only the parts meant for them. They see their schedule, RSVP to sessions, and keep their own profile. They do not see other players' ratings or any of the planning side.
Roles are set when someone is invited, and an admin can change them later. If a coach cannot see a team they should, it is usually a question of which team they are assigned to.