Back to project list

Club Sport Scheduling

Description

The communications and scheduling of club sports is a substantial task for the team managers/coaches of club sports teams

The proposed application would allow team managers/coaches to publish their availability to host and their availability to travel to other teams in the same league, to request matching for events, and the messaging to ease the process of arranging schedules.

Approved Potential Capstones

Target users

Administrator

Team Manager/Coach (user)

Tags

MVP Notes

User Stories

Login

As an administrator or user, I need to be able to log in to use the system.

Create Leagues

As an administrator, I need to be able to create leagues and users and assign users to leagues.

Accept Registration

As an administrator, I need to be able to accept the registration of users who have self-registered.

See Availability

As an administrator, I need to be able to see all team published availability, propsals for matches, and the team schedules.

Finalize Event

As an administrator, I need to be able to finalize a requested event.

Register League

As a user, I need to be able to register with a league name, team name, organization, contact email and password, the primary and secondary venue, dates and times available to host, dates and times available to travel.

Update registration

As a user, I need to be able to update any of my information gathered at registration.

Modify teams

As an administrator, I need to be able to modify the information about teams including team name, organization, contact name, contact email and password, the primary and secondary venue, dates and times available to host, dates and times available to travel.

See Teams

As a user, I need to be able to see other teams in my league.

Filter Teams

As a user, I need to be able to filter a list of other teams by how many times I have played them, dates and times they are available to host, dates and times they are available to travel. Dates and times they are available to host should include venue information

Propose matches

As a user, I need to be able to propose that my team pay another team on a date and time or at a range of dates and times that the other team shows are available. I would need to indicate who is hosting and who is traveling.

See Messages

As a user, I need to be able to see messages that I have received requesting matches to be scheduled based upon my available schedule.

Accept or Reject

As a user, I need to be able to reject or finalize a requested event.

See Result

As a user, I need to be able to see messages that I have received concerning finalized or rejected events.

See Schedule

As a user, I need to be able to see my schedule of finalized events and my scheduled open date/times and venue.

Suggest a related idea Download PDF Download Markdown

Back to project list