My Team Manager was developed by the F14-B1 team.
We are a team based in the School of Computing, National University of Singapore.
Role: Head Developer
Responsibilities: Storage Component
Feature Contribution:
-
Major Enhancement:
-
Player
Components: MorphPerson
class to contain more information about the players.-
Addtional Fields:
POSITION
,RATING
,JERSEY_NUMBER
,AVATAR
-
-
-
Minor Enhancement:
-
Autocomplete: Enhance ease of usage through using
TAB
keyboard shortcut.
-
Role: Developer
Responsibilities: UI Component
Feature Contribution:
-
Major Enhancement:
-
Revamp MTM’s GUI for ease of viewing teams and players' details
-
Remove browser panel, add player details panel, change person card, team display panel
-
-
-
Minor Enhancement:
-
setTagColour
: Command to set the colour of tags to colour of choice -
changeTheme
: Command to change between 2 themes for the product
-
Role*: Developer
Responsibilities: Model Component
Feature Contribution:
-
Major Enhancement:
-
Team
Components: CreateTeam
class and corresponding commands,-
create
,view
,assign
,remove
,rename
-
-
-
Minor Enhancement:
-
remark
: Add remark field to player and command to add/edit/remove a remark to specified player. -
add
: Enhanced functionality of command that allows certain fields to be optional.
-
Role: Developer
Responsibilities: Logic Component
Feature Contribution:
-
Major Enhancement:
-
Privacy
Components: Implement functionality to hide specified player’s information and prevent unauthorised modification.-
toggleprivacy
: Command to toggle the privacy of a specified field -
key
: Command to toggle a lock that prevents unauthorised modification to the data.
-
-
-
Minor Enhancement:
-
sort
: Command to sort players by specified field and order.
-