Update specs.md
Added new requirements
This commit is contained in:
parent
8b16cc76e6
commit
2b7645e57c
56
specs.md
56
specs.md
@ -25,6 +25,26 @@ This project involves the creation of a website for the Angling Trust to manage
|
||||
|
||||
- The website must be responsive and mobile-friendly.
|
||||
|
||||
- Staff should be able to add and edit members.
|
||||
|
||||
- Staff should be able to add and edit teams.
|
||||
|
||||
- Staff should be able to add and edit sections.
|
||||
|
||||
- Staff should be able to assign members to teams.
|
||||
|
||||
- Staff should be able to assign members to sections.
|
||||
|
||||
- An error should be displayed when a staff member tries to assign a member to a section that contains another member in the same team.
|
||||
|
||||
- An error should appear if a staff member tries to change a peg number to that of another member's peg number, or, should recieve the option to swap the peg numbers.
|
||||
|
||||
- Members that aren't yet assigned to a team should be shown as such, and scoreboards should not include these members.
|
||||
|
||||
- Members that aren't yet assigned to a section should be shown as such, and scoreboards should not include these members.
|
||||
|
||||
- Staff should be able to prohibit certain alphabetic characters from being used as section identifiers.
|
||||
|
||||
### Technical Requirements
|
||||
|
||||
- The website should be built using a modern web development framework.
|
||||
@ -33,6 +53,40 @@ This project involves the creation of a website for the Angling Trust to manage
|
||||
|
||||
- The website should incorporate appropriate security measures, such as encryption and authentication.
|
||||
|
||||
#### Teams
|
||||
|
||||
- Represents a team of members
|
||||
|
||||
- Must have a name represented by a whole number.
|
||||
|
||||
- No members on a team can have be on the same section.
|
||||
|
||||
- Teams may be limited to a set amount of members, add a setting to allow for this.
|
||||
|
||||
#### Members
|
||||
|
||||
- Members must represent a participant in the event
|
||||
|
||||
- Members should have a first and last name
|
||||
|
||||
- Members should have a unique whole number as their peg.
|
||||
|
||||
- A member must be assigned to a team.
|
||||
|
||||
- Members must be assigned to a section
|
||||
|
||||
- A member cannot be assigned to a section that already contains one of their teammates.
|
||||
|
||||
#### Section
|
||||
|
||||
- Sections represent a fishing area
|
||||
|
||||
- Sections must be uniquely identified by an alphabetical character.
|
||||
|
||||
- Unique identifiers should use an additional character should all other options be used.
|
||||
|
||||
- A section cannot have 2 members assigned to it that share the same team.
|
||||
|
||||
## Deliverables
|
||||
|
||||
- A fully functional website that meets the client's functional, content, design, and technical requirements.
|
||||
@ -47,7 +101,7 @@ This project involves the creation of a website for the Angling Trust to manage
|
||||
|
||||
## Budget
|
||||
|
||||
Total project budget is a Costco hotdog with no onions.
|
||||
- Total project budget is a Costco hotdog with no onions.
|
||||
|
||||
## Stakeholders
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user