Requirements note - SSD2015/TeamGG GitHub Wiki
Note: this is unstructured, unsorted, raw note from the requirements workshop
- MUST run on phone
- MUST run on everyone's phone
- scan qr or anything else to load group
- has group data on the app
- name
- description
- the location of the group's booth
- the group members
- video? or image? optionally
- this data must be created by the administrator but should be able to edited by group member
- easy to reconfig
- the voting style can be configured
- pick the best
- give score
- the voting category can be configured
- one man one vote
- the enforcing (authentication, security, etc) are open to decision
- last year voters:
- instructor
- student
- may not be ku student!!
- visitor
- can register themselves but have to get admin approval
- should be configurable that the group member can/cannot vote to their own group
- the voter group has weighting (eg. instructor has more vote weighting)
- should know the group that hasn't been voted yet
- voting can be closed
- estimated load: 200 users
- the server can be located locally or remotely but the internet might not be reliable
- the apps should look nice and generic enough to reusable
- the app data should be stored for the next year