Skip to content

Interface

Iván edited this page Oct 23, 2025 · 12 revisions

MudClub Interface

MudCLub offers a responsive user interface to access the different features.

Topbar: General menus

Offer Quick access to general navigation usign buttons & dropdowns. Tailored to the user profile.

Topbar-regular

Topbar-mini

Teams

Access the user's teams for this season or all teams for a specific season. Teams can be created and deleted only by an administrator. They can be managed by their coaches or an administrator.

Team-show

Team: Roster

View or edit players that form part of a team.

Team: Targets

View or edit a team's targets.

Team-Targets

Team: Plan

View or edit a team training plan per month.

Team-plan

Team: Training slots

View training slots assigned to a team (days, times and locations).

Team: Edit

Change team name, category, division, home-court, applicable rules (conceived for basketball) and coaches.

Team-edit

Team: Calendar

View upcoming team events and delete or plan new events.

Team-Calendar

Events can be either training sessions, matches or holidays.

Team-new-event

Team: Attendance

View team attendance data for the active roster.

Team: Matches

A match will have an associated location, date, time and opponent. Coaches can attach which players take part in the match, edit the score and, depending on team category applicable rules, plan player outings per period or record stats. Team-match

Team: Training session

A training session will also have associated date & time as well as targets (defensive and offensive).

Team-train-start

  • We can track attendance of team players to each session.

  • Each training session is broken down into tasks - shown as an accordion.

Team-train-task

  • All training session fields are editable.

Team-train-edit

  • Training Tasks can be edited and added - each task is linked to a Drill with a proposed duration and editable remarks.

Team-train-task-edit

Team (or Season) holiday

A holiday will only have a name. If it is created for the Club season and not for a specific team, it will be added to each team calendar.

Drills

Repository of exercises searchable by title, kind or skills. Drills can be created by users that are also coaches.

Drill-index

Drill: Edit

A Drill can be created by coaches or club managers. a drill can be created only by its author or a club manager.

Drill-edit

Apart from adding a description and defining the kind, space, targets and skills that the drill is designed to work on, drills can be broken down into multiple steps, each with optional text explanation and/or diagram.

Drill: Diagrams

Diagrams can be loaded from image files - clicking on the image will ask the user to select a file to load from the client device filesystem: diagram load

Or created/modified with the in-built SVG editor that allows placing of objects,drawing arrows (passing, shooting, etc) and modifying colours or positions for each object. drill-diagram-editor

**Note: **This diagram editor is not yet really functional for touch interfaces

Management

Club definition

Edit Club logo, name, nick name, and contact details.

Club-edit

Users

MudClub users of our server - identified by an email, authenticated with a password and with a defined role (User, Coach, Manager, Secretary or Administrator).

User-index

User-create

Sports

View & manage different aspects of sports installed in MudClub - only basketball supported today - to be considered in the application:

Sport-show

  • Rules: Applicable rulesets that can be associated to each category.

  • Categories: Competitions for each team, defined by name, age group and sex.

Category-index

  • Competitions: Define the different divisions (identified by a name) in which the club competes.

Competitions-index

Seasons

Manage Seasons in the server, including.

Season-index

  • Create/Edit a season with start and end dates.

Season-edit

  • Manage the club teams for each season.

Team-index

  • Training slots time table for a season.

Season-slots

  • Training slots are linked to a team and training court.

Season-slot-edit

Players

Manage club players (including contact information for legal guardians).

Player-show

Coaches

Keep track of club coaches.

Coach-show

Locations

Keep track of game & training court locations.

Location-index

Location-edit