Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
636 commits
Select commit Hold shift + click to select a range
db1d666
Merge pull request #124 from juayhee/Feature-Sort-Task-By-Date
simjunheng Mar 29, 2022
6d950b9
Merge pull request #106 from simjunheng/add-grid-pane
simjunheng Mar 29, 2022
9d9fe7a
Add sort-strength and sort-weakness function definitions in UserGuide.md
AAlghrairy Mar 29, 2022
cffb9e5
Add rational of strength/weakness functions and include link to JAR file
AAlghrairy Mar 29, 2022
20d91e4
Add use cases for sort-strength and sort-weakness commands in DG
AAlghrairy Mar 29, 2022
5430d5a
Modify PPP and User Guide Summary commands and add more user stories
AAlghrairy Mar 29, 2022
3b9f1df
Modify some conditions of load-court function
AAlghrairy Mar 29, 2022
3b8e313
Merge branch 'master' of https://github.com/AY2122S2-CS2103T-W14-2/tp…
AAlghrairy Mar 30, 2022
4a8d2f1
Merge branch 'master' into 117-move-player
Rye-Catcher Mar 30, 2022
3a1972c
Amend trailing white space error
Rye-Catcher Mar 30, 2022
c8adc3f
edit task contact check and description bug fixes
prgJ Mar 30, 2022
6a7b68d
i
prgJ Mar 30, 2022
83efca7
edit task command
prgJ Mar 30, 2022
6fcbfdb
gradle build check
prgJ Mar 30, 2022
25dc1d8
Merge pull request #122 from Rye-Catcher/117-move-player
simjunheng Mar 30, 2022
9fdf951
Merge branch 'master' of https://github.com/AY2122S2-CS2103T-W14-2/tp…
AAlghrairy Mar 30, 2022
62616ba
Merge pull request #116 from AAlghrairy/implement-sort-features-v1.3b
simjunheng Mar 30, 2022
b9af92e
Merge pull request #135 from prgJ/edit-task-command
simjunheng Mar 30, 2022
89cf144
added testcase to check for person validity
prgJ Mar 30, 2022
d61b557
checkstyle
prgJ Mar 30, 2022
b9dcda3
Merge pull request #136 from prgJ/edit-task-checkperson-testcase
simjunheng Mar 30, 2022
1cdeb30
Modify user stories and rephrase use cases
AAlghrairy Mar 30, 2022
e5868ba
Rephrase possibly ambiguous instruction
AAlghrairy Mar 30, 2022
cf777a0
Merge pull request #133 from AAlghrairy/documentation-update-v1.3b
simjunheng Mar 30, 2022
444ed24
export functionality with disappear bug
prgJ Mar 30, 2022
baf866f
bug fix B^)
prgJ Mar 30, 2022
dca4308
checkstyle and snapshot parameter fix
prgJ Mar 31, 2022
0662695
parameter changes
prgJ Mar 31, 2022
3056b76
Add the following use cases into DG: find-t, get-person; Add the foll…
simjunheng Mar 31, 2022
1dac623
Merge pull request #137 from prgJ/implement-export-command
simjunheng Mar 31, 2022
e128460
Fix bug in UG command summary
simjunheng Mar 31, 2022
d4630d1
Add small amendments to move-player command in UG and remove the clea…
simjunheng Mar 31, 2022
4046c95
Merge branch 'master' into Feature-Delete-Tag-From-Task
juayhee Mar 31, 2022
d3776c0
Edit numbering in UG
simjunheng Mar 31, 2022
674cc31
Merge pull request #129 from juayhee/Feature-Delete-Tag-From-Task
simjunheng Mar 31, 2022
4be1987
Update UG with sort task by date details
juayhee Mar 31, 2022
99f2878
Update DG with sort tasks by date command
juayhee Mar 31, 2022
8d3ee9f
Add DeleteTagFromTaskCommand.java
juayhee Mar 31, 2022
59803f5
Add test for DeleteTagFromTaskCommandParser
juayhee Mar 31, 2022
8aa7fc1
Add tests for SortTaskByDateCommand
juayhee Mar 31, 2022
db6a784
Fix checkstyle
juayhee Mar 31, 2022
2edebf2
Fix checkstyle
juayhee Mar 31, 2022
be89901
Add tests
juayhee Mar 31, 2022
b1d7a3b
Merge pull request #141 from juayhee/Documentation-UG-Update
simjunheng Mar 31, 2022
3c30341
Merge branch 'master' into edit-ugdg
simjunheng Mar 31, 2022
93791ff
Merge pull request #139 from simjunheng/edit-ugdg
simjunheng Mar 31, 2022
84de375
Update index.md and fix typo in README.md
AAlghrairy Mar 31, 2022
2318e55
Update Ui.png
AAlghrairy Mar 31, 2022
ca4a960
Resize Ui.png
AAlghrairy Mar 31, 2022
cb77cf0
Replace Ui.png to fix aspect ratio
AAlghrairy Mar 31, 2022
0d9392c
Replace Ui.png to fix crop issue
AAlghrairy Mar 31, 2022
12e3aea
Merge pull request #144 from AAlghrairy/update-index-v1.3b
AAlghrairy Mar 31, 2022
f5437b7
Merge pull request #142 from juayhee/Feature-Sort-Task-By-Date-Tests
simjunheng Apr 1, 2022
97d9665
Update docs/DeveloperGuide.md
juayhee Apr 1, 2022
b3f0b3b
Fix the special character in player name bug
Rye-Catcher Apr 2, 2022
8e65e43
Update the player name constraints to 24 character long
Rye-Catcher Apr 2, 2022
2a733d9
Update the UG to reflect the player name constraints
Rye-Catcher Apr 2, 2022
acf0756
Fix a typo in UG
Rye-Catcher Apr 2, 2022
d14a6e3
Merge pull request #206 from Rye-Catcher/204-player-name-special-char…
simjunheng Apr 4, 2022
5d99777
Merge pull request #209 from Rye-Catcher/205-update-player-constriant…
simjunheng Apr 4, 2022
dc2c891
Modify documentation of note and index based commands and fix parser bug
AAlghrairy Apr 5, 2022
2e5727b
Revert "Modify documentation of note and index based commands and fix…
AAlghrairy Apr 5, 2022
d8d256d
Add clarifications for index and note related features for note commands
AAlghrairy Apr 5, 2022
9d9e29d
Fix Documentation Bugs in UG
simjunheng Apr 6, 2022
b4b5770
Fix broken hyperlink to features section
simjunheng Apr 6, 2022
7760a84
Fix documentation bugs
simjunheng Apr 6, 2022
c21be0d
Merge pull request #211 from AAlghrairy/fix-index-and-note-related-do…
simjunheng Apr 6, 2022
18d4ce4
Fix documentation bugs
simjunheng Apr 6, 2022
c82c2bb
Merge pull request #212 from simjunheng/fix-documentation-bug
simjunheng Apr 6, 2022
a7684c1
Add "About the User Guide" section into UG
simjunheng Apr 6, 2022
fcae4c9
Fix UG bugs
simjunheng Apr 6, 2022
5c8f9d3
Update personal PPP
simjunheng Apr 6, 2022
bd05f3e
Merge pull request #215 from simjunheng/add-personal-PPP
simjunheng Apr 6, 2022
c41af10
Fix sort-date replacing all existing task date NOT current in the fil…
juayhee Apr 6, 2022
0e77dbb
Remove unnecessary lines of code
juayhee Apr 6, 2022
203ecd2
Fix incorrect error message
simjunheng Apr 6, 2022
0fccf37
Fix unintended behaviour. sort-date now also retains the previous vie…
juayhee Apr 6, 2022
e315b17
Fix case insensitive note bug and add additional test cases
AAlghrairy Apr 6, 2022
9da4411
Add additional review points to PPP
AAlghrairy Apr 7, 2022
de7789b
Merge pull request #219 from AAlghrairy/fix-duplicate-note-v1.4
simjunheng Apr 7, 2022
542dc66
Merge pull request #218 from simjunheng/fix-find-command
simjunheng Apr 7, 2022
ea14040
Fix checkstyle
juayhee Apr 7, 2022
e079b17
Fix checkstyle
juayhee Apr 7, 2022
f8931a4
Merge pull request #216 from juayhee/Bugfix-#184
simjunheng Apr 7, 2022
16d6511
Merge pull request #143 from juayhee/Feature-Add-Tests-For-Delete-Tag…
simjunheng Apr 7, 2022
4c4685d
Update xiaoteng's PPP
Rye-Catcher Apr 7, 2022
5defa77
Fix courts directory not generating and fix related documentation bugs
AAlghrairy Apr 7, 2022
0032617
Fix test errors
AAlghrairy Apr 7, 2022
2d6aa7b
Add additional clarification to example in User Guide
AAlghrairy Apr 7, 2022
48199d2
Merge pull request #221 from AAlghrairy/fix-load-court-related-bugs-v1.4
simjunheng Apr 8, 2022
7b799e9
Merge pull request #220 from Rye-Catcher/71-xiaoteng-PPP
simjunheng Apr 8, 2022
bb71ea9
Add AddPerson, EditPerson, DeletePerson, ClearPerson, DeleteTask, Edi…
simjunheng Apr 8, 2022
71d60ae
Fix sectio numbering errors
simjunheng Apr 8, 2022
3399e9c
Update UI component diagram
simjunheng Apr 8, 2022
dbadd1d
Shift commands into package and rename person commands
simjunheng Apr 8, 2022
9f8da92
Edit build.gradle to ensure that jar file is Coach2K22
simjunheng Apr 8, 2022
c853087
Add use case extension
juayhee Apr 8, 2022
e4fccf5
Merge branch 'Documentation-DG-Update' of https://github.com/juayhee/…
juayhee Apr 8, 2022
1f1ba4f
Merge pull request #140 from juayhee/Documentation-DG-Update
simjunheng Apr 9, 2022
4bd6dce
Merge branch 'master' into improve-dg
simjunheng Apr 9, 2022
48e826b
Merge pull request #227 from simjunheng/class-refactoring
simjunheng Apr 10, 2022
aed6de0
Merge pull request #214 from simjunheng/improve-ug
simjunheng Apr 10, 2022
5e8425a
Merge pull request #223 from simjunheng/improve-dg
simjunheng Apr 10, 2022
c6e53d9
All tagging commands now show an error when the second parameter is n…
juayhee Apr 10, 2022
ae5c1ae
Merge remote-tracking branch 'jh/Bugfix-#113' into Bugfix-#113
juayhee Apr 10, 2022
606a649
Fix accidental checkstyle change
juayhee Apr 10, 2022
7854b31
add-task bug fix
prgJ Apr 10, 2022
d58938d
export-command testcase
prgJ Apr 10, 2022
f35c23b
Update imports and class names
juayhee Apr 10, 2022
fe4329a
Fix checkstyle
juayhee Apr 10, 2022
e9c5620
Add exception handling for when the index provided is not a positive …
juayhee Apr 10, 2022
ccc4b18
Merge branch 'modify-PPP-v1.4' into implement-UG-DG-changes-v1.4
AAlghrairy Apr 11, 2022
bb46050
Add Additional Instructions to UG
AAlghrairy Apr 11, 2022
dbbac81
Merge branch 'master' of https://github.com/AY2122S2-CS2103T-W14-2/tp…
AAlghrairy Apr 11, 2022
da08927
Add photo of labeled GUI
AAlghrairy Apr 11, 2022
ad3b78a
Delete leftover template PPP (johndoe.md)
AAlghrairy Apr 11, 2022
ca95f96
Modify personal PPP
AAlghrairy Apr 11, 2022
fae2052
Merge pull request #229 from juayhee/Bugfix-#113
simjunheng Apr 11, 2022
d30f807
Merge pull request #231 from prgJ/export-command-testcase
simjunheng Apr 11, 2022
de58f31
Add implementation of Add Note functions, including sequence diagram
AAlghrairy Apr 11, 2022
b7bbdc9
Add implementation of Delete Note functions, including sequence diagram
AAlghrairy Apr 11, 2022
890b936
edit-t functionality
prgJ Apr 11, 2022
5d761d1
Add implementations of sort by note commands, including sequence diagram
AAlghrairy Apr 11, 2022
06b69c5
Modify Sort by implementation in Developer Guide
AAlghrairy Apr 11, 2022
c42d9b7
Add implementation of Load Court to User Guide, including sequence diag.
AAlghrairy Apr 11, 2022
616878e
Modify individual PPP
AAlghrairy Apr 11, 2022
102d580
Add minor adjustments and change AB3 reference in website to Coack2K22
AAlghrairy Apr 11, 2022
533f43e
Modified PPP to keep with 2 page constraint
AAlghrairy Apr 11, 2022
959a6b2
Modify PPP to lower number of lines
AAlghrairy Apr 11, 2022
7f2ed77
Add signposting for the features section
juayhee Apr 11, 2022
594d8de
Merge pull request #230 from prgJ/add-task-bug-fix
simjunheng Apr 11, 2022
6bcdbff
Add use cases in Manual Testing Appendix
AAlghrairy Apr 11, 2022
dd1fdb2
Fix bug in Clear Task Command
AAlghrairy Apr 11, 2022
8e5b1b7
Merge branch 'master' of https://github.com/AY2122S2-CS2103T-W14-2/tp…
AAlghrairy Apr 11, 2022
a60c330
Add DG writeup and diagram for DeletePersonTagCommand
juayhee Apr 11, 2022
0764828
Update AddPersonTag diagram
juayhee Apr 11, 2022
a399211
Add DeletePersonTagCommand design considerations
juayhee Apr 11, 2022
34f0108
Add more use cases for Clear-task in Manual Testing Appendix
AAlghrairy Apr 11, 2022
cd22e1d
Add Sort strength/weakness use case in Manual Testing Appendix
AAlghrairy Apr 11, 2022
3a5d727
Merge pull request #234 from juayhee/UG-Update-Features-Signposting
simjunheng Apr 11, 2022
150ae1f
Add diagrams and implementation details for AddTaskTagCommand and Del…
juayhee Apr 11, 2022
5300464
Add signposting to command summary section in UG
Rye-Catcher Apr 11, 2022
fe56cb2
Add load-court function use cases in Manual Testing Appendix
AAlghrairy Apr 11, 2022
9a00445
Merge pull request #237 from Rye-Catcher/213-update-UG
simjunheng Apr 11, 2022
850023d
Merge pull request #235 from AAlghrairy/fix-clear-task-bug-v1.4
simjunheng Apr 11, 2022
31ab782
Merge pull request #232 from AAlghrairy/implement-UG-DG-changes-v1.4
simjunheng Apr 11, 2022
9dcab67
Merge branch 'implement-UG-DG-changes-v1.4'
AAlghrairy Apr 11, 2022
43d2091
Merge branch 'fix-clear-task-bug-v1.4'
AAlghrairy Apr 11, 2022
106afcb
Merge branch 'master' of https://github.com/AY2122S2-CS2103T-W14-2/tp
AAlghrairy Apr 11, 2022
867391a
*Move SortTaskByDateCommand from persons folder into tasks folder
juayhee Apr 11, 2022
7fdc5dd
Fix import checkstyle
juayhee Apr 11, 2022
88ea053
edit-task unintended behaviour fix
prgJ Apr 11, 2022
e393633
no message
prgJ Apr 11, 2022
b5ff5a2
Modify Logic component section and add implementation details for str…
Rye-Catcher Apr 11, 2022
977979f
Add use case for move player feature
Rye-Catcher Apr 11, 2022
d785319
Revert the player name limit to 50
Rye-Catcher Apr 11, 2022
8746095
Add Appendix: Instruction for Manual Testing into Developer Guide
simjunheng Apr 11, 2022
34c8e52
Update move player feature to support relative positions
Rye-Catcher Apr 11, 2022
9b8ccc3
Fix checkStyle errors
Rye-Catcher Apr 11, 2022
e94f5ca
Merge pull request #243 from Rye-Catcher/200-player-relative-position
simjunheng Apr 11, 2022
cf69d80
Add Appendix Effort in Developer Guide
simjunheng Apr 11, 2022
81e0973
Edit grid-pane
simjunheng Apr 11, 2022
9335453
Fix Checkstyle
simjunheng Apr 11, 2022
c44bd7c
Merge pull request #244 from simjunheng/amend-grid
simjunheng Apr 11, 2022
2e00d11
Edited Effort section in Developer Guide
simjunheng Apr 11, 2022
0b21b18
Fix Checkstyle
simjunheng Apr 11, 2022
d4bfbc3
Fix checkstyle
simjunheng Apr 11, 2022
1cb1406
Merge pull request #240 from Rye-Catcher/update-DG-v14
simjunheng Apr 11, 2022
a93985b
Fix the position of move player
Rye-Catcher Apr 11, 2022
10bee75
Merge pull request #239 from prgJ/edittask-bug-fix
simjunheng Apr 11, 2022
790e6d0
Resolve the bug that goes wrong when user name too long
Rye-Catcher Apr 11, 2022
1f7ed19
Fix Checkstyle
simjunheng Apr 11, 2022
91f8adb
Merge branch 'master' into update-DG-2
simjunheng Apr 11, 2022
f74cd20
Merge branch 'master' of https://github.com/AY2122S2-CS2103T-W14-2/tp…
juayhee Apr 11, 2022
43e30d5
Add testing cases for strategy board related classes
Rye-Catcher Apr 11, 2022
f4ebd52
Set up constraints for x, y coordinates in move command
Rye-Catcher Apr 11, 2022
6c94cb6
Fix a minor bug
Rye-Catcher Apr 11, 2022
d3a2957
Reflect the update in UG
Rye-Catcher Apr 11, 2022
5449d38
add CLI tutorial
prgJ Apr 11, 2022
0ab091a
Add tutorial for move feature
Rye-Catcher Apr 11, 2022
a415fe6
ppp updates
prgJ Apr 11, 2022
28b57ed
Merge pull request #245 from simjunheng/update-DG-2
simjunheng Apr 11, 2022
b254ffd
Merge pull request #247 from Rye-Catcher/182-position-correct
simjunheng Apr 11, 2022
3104dbb
Merge pull request #242 from Rye-Catcher/241-revert-player-name-limit
simjunheng Apr 11, 2022
c2d7012
Merge pull request #253 from Rye-Catcher/update-move-UG
simjunheng Apr 11, 2022
06b30db
Merge pull request #252 from prgJ/UG-edits
simjunheng Apr 11, 2022
d89a43b
Merge branch 'master' into JuayHee-1.4-DG-Update
juayhee Apr 11, 2022
105caf9
Update PPP
simjunheng Apr 11, 2022
a0b73b9
Merge pull request #256 from simjunheng/update-PPP-2
simjunheng Apr 11, 2022
501ae85
Merge pull request #238 from juayhee/JuayHee-1.4-DG-Update
simjunheng Apr 11, 2022
7590bd3
Merge pull request #248 from Rye-Catcher/210-add-testing
simjunheng Apr 11, 2022
c568a30
Revert "Add testing cases for strategy board related classes"
simjunheng Apr 11, 2022
9c07e23
Merge pull request #257 from AY2122S2-CS2103T-W14-2/revert-248-210-ad…
simjunheng Apr 11, 2022
d27e29f
Merge branch 'master' into player_coord_constraints
Rye-Catcher Apr 11, 2022
efcf3fb
Re-push the test case adding
Rye-Catcher Apr 11, 2022
4a15aa5
Insert page breaks for UG
simjunheng Apr 11, 2022
7e154c2
Merge pull request #258 from Rye-Catcher/210-add-testing
simjunheng Apr 11, 2022
efc9d3a
Fix a minor bug in UG move player section
Rye-Catcher Apr 11, 2022
3b705b3
Add page break
simjunheng Apr 11, 2022
e22667e
Test
simjunheng Apr 11, 2022
e5feaad
Add page break 1
simjunheng Apr 11, 2022
771e4d7
Fix spacing
simjunheng Apr 11, 2022
4ad48de
Add page break
simjunheng Apr 11, 2022
71fff01
Add second page break
simjunheng Apr 11, 2022
a4fd1af
Add page break 3
simjunheng Apr 11, 2022
49ea2cf
Add page break 5
simjunheng Apr 11, 2022
14e00c3
Add page break 6
simjunheng Apr 11, 2022
1146c58
Fix UG errors
simjunheng Apr 11, 2022
d30a99a
Add page break 7
simjunheng Apr 11, 2022
d7082d4
Add page break 7
simjunheng Apr 11, 2022
2f096d5
add page break 9
simjunheng Apr 11, 2022
ee4fcd0
Add page break 10
simjunheng Apr 11, 2022
25128c6
Add final page break
simjunheng Apr 11, 2022
321b0e3
Fix Coack2022 reference
AAlghrairy Apr 11, 2022
37f47ba
Merge pull request #259 from AAlghrairy/fix-ppp-v1.4
AAlghrairy Apr 11, 2022
b6fb05d
Merge pull request #251 from Rye-Catcher/player_coord_constraints
simjunheng Apr 11, 2022
434da43
Amend reference in PPP
AAlghrairy Apr 11, 2022
378e99b
Merge pull request #261 from AAlghrairy/amend-ppp-v1.4
AAlghrairy Apr 11, 2022
d0c6158
Merge pull request #260 from simjunheng/add-pb-ug
simjunheng Apr 11, 2022
6c24dcf
Fix issue
AAlghrairy Apr 11, 2022
03d8b9a
redo
prgJ Apr 11, 2022
22ef0b2
additions
prgJ Apr 11, 2022
0420910
trailing whitespace
prgJ Apr 11, 2022
538cb2e
update PR
prgJ Apr 11, 2022
c0fdc33
Merge pull request #263 from prgJ/Developer-guide-changes
prgJ Apr 11, 2022
9701cf8
no message
prgJ Apr 11, 2022
68736ae
Merge pull request #255 from prgJ/PrgJ-PPP-updates
prgJ Apr 11, 2022
aaeb18a
Update personal PPP
Rye-Catcher Apr 11, 2022
d2e4faf
Fix reference link bug in DG
Rye-Catcher Apr 11, 2022
11b62f9
Merge pull request #264 from Rye-Catcher/xiaoteng-update-PPP
Rye-Catcher Apr 11, 2022
a75d2fe
Merge pull request #265 from Rye-Catcher/fix-DG-reference-bug
Rye-Catcher Apr 11, 2022
715736c
pgbreaks
prgJ Apr 11, 2022
f2b5626
Merge pull request #266 from prgJ/Developer-guide-pagebreaks
prgJ Apr 11, 2022
3e34c46
Merge pull request #262 from AAlghrairy/fix-issue-with-PPP-v1.4
AAlghrairy Apr 12, 2022
b2f0116
Improve UG
simjunheng Apr 15, 2022
d178626
Add images for get-person command
simjunheng Apr 15, 2022
e9fe0ee
Fix bugs
simjunheng Apr 15, 2022
42934c0
bold format and examples
simjunheng Apr 15, 2022
66bd8e9
Add spacing
simjunheng Apr 15, 2022
e17288e
Delete page breaks
simjunheng Apr 15, 2022
e75efd9
edit UG
simjunheng Apr 15, 2022
529666e
s
simjunheng Apr 15, 2022
75f9494
bold
simjunheng Apr 15, 2022
8771436
Merge pull request #267 from simjunheng/improve-UG-final
simjunheng Apr 15, 2022
dc5184f
no message
prgJ Apr 15, 2022
b2023ca
no message
prgJ Apr 15, 2022
192a7dc
no message
prgJ Apr 15, 2022
3310b35
no message
prgJ Apr 15, 2022
562a91f
no message
prgJ Apr 15, 2022
54b3e0f
Merge pull request #268 from prgJ/UG-refactoring
simjunheng Apr 15, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
34 changes: 24 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,28 @@
[![CI Status](https://github.com/se-edu/addressbook-level3/workflows/Java%20CI/badge.svg)](https://github.com/se-edu/addressbook-level3/actions)
[![CI Status](https://github.com/se-edu/addressbook-level3/workflows/Java%20CI/badge.svg)](https://github.com/AY2122S2-CS2103T-W14-2/tp)

![Ui](docs/images/Ui.png)

* This is **a sample project for Software Engineering (SE) students**.<br>
# Coach2K22

* **Coach2K22** is a contact management application that helps busy sports coaches organise their overwhelming lists of contacts and messy weekly schedules. it also provides them with a platform to visualise defensive and offensive plays as the game unfolds.<br>

Example usages:
* as a starting point of a course project (as opposed to writing everything from scratch)
* as a case study
* The project simulates an ongoing software project for a desktop application (called _AddressBook_) used for managing contact details.
* It is **written in OOP fashion**. It provides a **reasonably well-written** code base **bigger** (around 6 KLoC) than what students usually write in beginner-level SE modules, without being overwhelmingly big.
* It comes with a **reasonable level of user and developer documentation**.
* It is named `AddressBook Level 3` (`AB3` for short) because it was initially created as a part of a series of `AddressBook` projects (`Level 1`, `Level 2`, `Level 3` ...).
* For the detailed documentation of this project, see the **[Address Book Product Website](https://se-education.org/addressbook-level3)**.
* This project is a **part of the se-education.org** initiative. If you would like to contribute code to this project, see [se-education.org](https://se-education.org#https://se-education.org/#contributing) for more info.
* as a contact management utility for his players and relevant contacts
* as a visualiser for real-time play to aid decision making on the fly
* as an organisation tool for teams and organisations

## Features

- Full contact management
- List all your contacts
- Add, delete and edit them
- Add notes to contacts
- Add tags to your contacts
- Filter and search for them based on tags for quick organisation

- Built-in user manual

* This project is based on the AddressBook-Level3 project created by the [SE-EDU initiative](https://se-education.org).



9 changes: 8 additions & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,9 @@ dependencies {
implementation group: 'org.openjfx', name: 'javafx-graphics', version: javaFxVersion, classifier: 'win'
implementation group: 'org.openjfx', name: 'javafx-graphics', version: javaFxVersion, classifier: 'mac'
implementation group: 'org.openjfx', name: 'javafx-graphics', version: javaFxVersion, classifier: 'linux'
implementation group: 'org.openjfx', name: 'javafx-swing', version: javaFxVersion, classifier: 'win'
implementation group: 'org.openjfx', name: 'javafx-swing', version: javaFxVersion, classifier: 'mac'
implementation group: 'org.openjfx', name: 'javafx-swing', version: javaFxVersion, classifier: 'linux'

implementation group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: '2.7.0'
implementation group: 'com.fasterxml.jackson.datatype', name: 'jackson-datatype-jsr310', version: '2.7.4'
Expand All @@ -66,7 +69,11 @@ dependencies {
}

shadowJar {
archiveName = 'addressbook.jar'
archiveName = 'Coach2K22.jar'
}

run {
enableAssertions = true
}

defaultTasks 'clean', 'test'
63 changes: 34 additions & 29 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,51 +9,56 @@ You can reach us at the email `seer[at]comp.nus.edu.sg`

## Project team

### John Doe
### Lyu Xiaoteng

<img src="images/johndoe.png" width="200px">
<img src="images/rye-catcher.png" width="200px">

[[homepage](http://www.comp.nus.edu.sg/~damithch)]
[[github](https://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
[[github](https://github.com/Rye-Catcher)]
[[portfolio](team/rye-catcher.md)]
[[blog](https://x1a0teng.page/posts/about/)]

* Role: Project Advisor
* Role: Documentation and Integration
* Responsibilities: Ensure project documentation in good quality
and various parts of codes can be integrated to create a whole.

### Jane Doe
### Tan Juay Hee

<img src="images/johndoe.png" width="200px">
<img src="images/juayhee.png" width="200px">

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
[[github](http://github.com/juayhee)]
[[portfolio](team/juayhee.md)]

* Role: Team Lead
* Responsibilities: UI
* Role: Code Quality and Testing
* Responsibilities: Ensures the testing of the project is done properly and on time; looks
after code quality and ensures adherence to coding standards.

### Johnny Doe
### Abdulelah Faisal S Al Ghrairy

<img src="images/johndoe.png" width="200px">
<img src="images/aalghrairy.png" width="200px">

[[github](http://github.com/johndoe)] [[portfolio](team/johndoe.md)]
[[github](http://github.com/aalghrairy)] [[portfolio](team/aalghrairy.md)]

* Role: Developer
* Responsibilities: Data
* Role: Deliverables and Deadline
* Responsibilities: Ensure project deliverables are done on time and in the right format

### Jean Doe
### Sim Jun Heng

<img src="images/johndoe.png" width="200px">
<img src="images/simjunheng.png" width="200px">

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
[[github](http://github.com/simjunheng)]
[[portfolio](team/simjunheng.md)]

* Role: Developer
* Responsibilities: Dev Ops + Threading
* Role: Documentation and Integration
* Responsibilities: In charge of versioning, repository maintenance, and code integration. Assist and ensure
that all documentations are in-order.

### James Doe

<img src="images/johndoe.png" width="200px">
### Pragya Jha

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
<img src="images/prgj.png" width="200px">

* Role: Developer
* Responsibilities: UI
[[github](http://github.com/prgj)]
[[portfolio](team/prgj.md)]

* Role: Scheduling and tracking
* Responsibilities: In charge of defining, assigning, and tracking project tasks.
Loading