Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
364 commits
Select commit Hold shift + click to select a range
16eb55a
Remove unused imports
JonChong98 Mar 20, 2024
7e4d9bd
Remove formatting changes caused by SceneBuilder
JonChong98 Mar 20, 2024
dc12288
Fix CI error due to missing newline
JonChong98 Mar 20, 2024
791456c
Merge pull request #79 from JonChong98/branch-ShowAppointments
TopKec Mar 20, 2024
8d4d631
Update UML class diagram for Ui component
JonChong98 Mar 21, 2024
f3e449b
Update BetterModelClassDiagram and ModelCLassDiagram in the Model
chinzhening Mar 21, 2024
97ce18b
Merge pull request #81 from biinnnggggg/update-model-component-uml-di…
chinzhening Mar 21, 2024
3afed5f
Add UML diagram for list students
tanqinyong Mar 23, 2024
9a6577d
Fix minor bug
tanqinyong Mar 23, 2024
fb00ce0
Update details of Ui component in DevGuide
JonChong98 Mar 26, 2024
196dc9c
Merge pull request #80 from JonChong98/branch-UpdateUiClassDiagram
JonChong98 Mar 26, 2024
1e8c77d
Merge pull request #82 from tanqinyong/add-list-command-diagram
tanqinyong Mar 27, 2024
d6e7692
Merge branch 'master' into umlAddCommand
TopKec Mar 28, 2024
8026af2
Merge pull request #78 from TopKec/umlAddCommand
TopKec Mar 28, 2024
9adec45
Add support for notes
tanqinyong Mar 28, 2024
ce20792
Add duplicate detection feature
tanqinyong Mar 28, 2024
4c5f7d9
Fix minor ordering issue
tanqinyong Mar 28, 2024
7feffa9
Merge pull request #90 from tanqinyong/support-notes-edit-command
tanqinyong Mar 28, 2024
becc353
Fix minor test issue
tanqinyong Mar 28, 2024
2721fab
Update version number for trial jar release
JonChong98 Mar 28, 2024
f448617
Merge pull request #91 from JonChong98/branch-TrialJar
JonChong98 Mar 28, 2024
04d8c6e
Update build.gradle to enable assertions
JonChong98 Mar 29, 2024
a197da2
Add empty line to fix CI error
JonChong98 Mar 29, 2024
392c89f
Merge branch 'AY2324S2-CS2103-F09-3:master' into add-duplicate-detection
tanqinyong Mar 30, 2024
597a906
Make all fields but "Name" field non mandatory
TopKec Mar 30, 2024
4e07d98
Add test cases for making fields non-mandatory
TopKec Mar 30, 2024
ad6e635
Update user guide to reflect non-mandatory fields
TopKec Mar 30, 2024
4a306c9
Merge pull request #92 from JonChong98/branch-EnableAssertions
Darylgolden Mar 31, 2024
20e311a
Update test cases for non mandatory fields in Person
TopKec Mar 31, 2024
4cfd592
Update example commands to be accurate to current implementation
TopKec Mar 31, 2024
b7e902f
Update UserGuide to further reflect new changes
TopKec Mar 31, 2024
6440c17
Update Ui to new revised layout
JonChong98 Mar 31, 2024
359d9dd
Update mockup and class diagram images for revised Ui
JonChong98 Mar 31, 2024
3f7a1ce
Update developer guide for revised Ui
JonChong98 Mar 31, 2024
7f97884
Fix CI error due to missing newline
JonChong98 Mar 31, 2024
c137f97
Merge pull request #101 from JonChong98/branch-Ui2
JonChong98 Mar 31, 2024
6f3b543
Update appointments command to show contact names
JonChong98 Mar 31, 2024
a25e2b1
Add tests for hasAppointments()
JonChong98 Mar 31, 2024
e123ff8
Update test to account for updated appointment command
JonChong98 Mar 31, 2024
5d51877
Merge pull request #98 from TopKec/MakeFieldsNonMandatory
TopKec Apr 1, 2024
268ef56
Add subject enum
Darylgolden Apr 1, 2024
0d1a80d
Create `AppointmentList` and refactor `Appointment` classes into an
chinzhening Apr 1, 2024
03c2124
Merge branch 'master' into create-appointment-list
chinzhening Apr 1, 2024
9bb4e76
Fix checkstyle and necessary Javadoc comments
chinzhening Apr 1, 2024
b65a4b9
Merge branch 'master' into create-appointment-list
chinzhening Apr 1, 2024
707354c
Fix checkstyle in unit test classes
chinzhening Apr 1, 2024
7e2e380
Improve code coverage for Appointment and AppointmentList unit tests and
chinzhening Apr 1, 2024
06c29bc
Fix failing test case for AppointmentList
chinzhening Apr 1, 2024
30942d9
Improve code coverage for Appointment and AppointmentList even more
chinzhening Apr 1, 2024
1166a14
Merge pull request #102 from JonChong98/branch-UpdateDocsUi2
JonChong98 Apr 1, 2024
7cc8549
Fix more checkstyle
chinzhening Apr 1, 2024
62ce110
Add test for finding near duplicates
tanqinyong Apr 1, 2024
a096311
Add test for unique person list
tanqinyong Apr 1, 2024
7cee7db
Create level enum
Darylgolden Apr 2, 2024
ea06d7e
Add new view person details command
JonChong98 Apr 2, 2024
7e9cfac
Add test for ViewCommandParser
JonChong98 Apr 2, 2024
96000db
Move adding appointments to arraylist to separate line
JonChong98 Apr 2, 2024
dc0367c
Fix error due to extra closing bracket
JonChong98 Apr 2, 2024
3ed973a
Remove whitespace at end of tags string for view command
JonChong98 Apr 2, 2024
8a28227
Add test for getViewDetails()
JonChong98 Apr 2, 2024
afa6cfd
Update case sensitivity of names
tanqinyong Apr 2, 2024
54d7890
Integrate subject and level
Darylgolden Apr 2, 2024
a5d6dca
Fix edit command
Darylgolden Apr 2, 2024
a08d342
Fixed all tests
Darylgolden Apr 2, 2024
d784f01
Add information into UI
Darylgolden Apr 2, 2024
0b5db7e
Update user guide
Darylgolden Apr 2, 2024
618cfa2
Remove whitespace
Darylgolden Apr 2, 2024
8c90073
Add JavaDoc comments
Darylgolden Apr 2, 2024
d4af133
Fix checkstyleMain issues
Darylgolden Apr 2, 2024
3b528fe
Add tests for ViewCommand
JonChong98 Apr 2, 2024
d2d98fb
Fix CI checkstyle errors
JonChong98 Apr 2, 2024
27ea496
Fix CI checkstyle errors
JonChong98 Apr 2, 2024
5113b37
Uncomment failing test
Darylgolden Apr 2, 2024
82e4835
Fix failing tests
Darylgolden Apr 2, 2024
a84e1e6
Add tests for Subject
Darylgolden Apr 2, 2024
17da100
Add newline at EOF
Darylgolden Apr 2, 2024
179c005
Add tests for Level
Darylgolden Apr 2, 2024
7242183
Remove trailing whitespace
Darylgolden Apr 2, 2024
a660879
Remove redundant line in build.gradle enabling assertions
chinzhening Apr 2, 2024
2e03817
Merge pull request #104 from biinnnggggg/create-appointment-list
JonChong98 Apr 2, 2024
07fedd4
Add assertion to verify name
JonChong98 Apr 2, 2024
1d2df25
Fix CI error due to whitespace
JonChong98 Apr 2, 2024
3a591f2
Make subject field case insensitive
Darylgolden Apr 3, 2024
c0a8b28
Make level case insensitive
Darylgolden Apr 3, 2024
c18a100
Merge pull request #103 from JonChong98/branch-AppointmentsShowName
JonChong98 Apr 3, 2024
f4848e8
Fix failing tests
Darylgolden Apr 3, 2024
184ed48
Add tests for parsing multiple subjects
Darylgolden Apr 3, 2024
d294c9e
Merge branch 'master' into add-enum-fields
Darylgolden Apr 3, 2024
6a4b6bc
Resolve syntax error
Darylgolden Apr 3, 2024
278d06a
Add Javadoc comments to Level and Subject
Darylgolden Apr 3, 2024
db98654
Readd enable assertions
Darylgolden Apr 3, 2024
39dd575
Fix merge conflict
JonChong98 Apr 3, 2024
0352d84
Merge pull request #107 from JonChong98/branch-ViewCommand
JonChong98 Apr 3, 2024
2ebefba
Update documentation per review
Darylgolden Apr 3, 2024
7fe0786
Merge branch 'master' into add-enum-fields
Darylgolden Apr 3, 2024
1367eb6
Merge pull request #105 from tanqinyong/Update-case-sensitivity-names
tanqinyong Apr 3, 2024
4388de7
Merge pull request #106 from Darylgolden/add-enum-fields
Darylgolden Apr 3, 2024
859b04e
Add UML diagram for NoteCommand
Darylgolden Apr 3, 2024
753a371
Merge pull request #110 from Darylgolden/note-uml
Darylgolden Apr 3, 2024
f9fa6a5
Merge branch 'AY2324S2-CS2103-F09-3:master' into add-duplicate-detection
tanqinyong Apr 3, 2024
3f00faa
Merge pull request #95 from tanqinyong/add-duplicate-detection
tanqinyong Apr 3, 2024
cb504cc
Update User Guide for View command
JonChong98 Apr 3, 2024
4164be7
Change method name from AppointmentList#hasOverlappingAppointment to
chinzhening Apr 3, 2024
8a305ce
Update AppointmentList to support modifiable and unmodifiable copy
chinzhening Apr 3, 2024
0c660be
Updates the prefixes detection feature
tanqinyong Apr 3, 2024
9927376
Merge pull request #113 from tanqinyong/update-prefixes-detection
tanqinyong Apr 3, 2024
6ddedb6
Update sample data
Darylgolden Apr 3, 2024
0a9872b
Correct spelling
Darylgolden Apr 3, 2024
3cedfa9
Add testing utility class TypicalAppointments to support testing
chinzhening Apr 3, 2024
ce9b552
Fix overzealous day validation for appointment class
TopKec Apr 3, 2024
e9e2308
Fix test cases
TopKec Apr 3, 2024
5cf451e
Update edit command to detect near duplicates
tanqinyong Apr 3, 2024
4b9a718
Update user guide for duplicate detection
tanqinyong Apr 3, 2024
76131e7
Update Ui to have persons match mockup design
JonChong98 Apr 3, 2024
224f67d
Merge pull request #112 from JonChong98/branch-UpdateUGViewCommand
JonChong98 Apr 3, 2024
52f8247
Fix CI error due to missing newline
JonChong98 Apr 3, 2024
e952e72
Fix CI error due to unused import
JonChong98 Apr 3, 2024
e695bf2
Update values for main window width and height
JonChong98 Apr 3, 2024
f45e6a7
Integrate AppointmentList class with Model component
chinzhening Apr 3, 2024
9212712
Integrate Model component with AddCommand.
chinzhening Apr 3, 2024
802eeca
Prevent add command from adding overlapping appointments
chinzhening Apr 3, 2024
f0268ea
Update view command to display level and subject
JonChong98 Apr 3, 2024
f16dc32
Merge branch 'master' into integrate-appointment-list
chinzhening Apr 3, 2024
ffe2aab
Update getSummary() to account for null subject
JonChong98 Apr 3, 2024
a5201ac
Merge pull request #118 from tanqinyong/update-ug-duplicates
TopKec Apr 3, 2024
328b219
Update UG to reflect current project
TopKec Apr 3, 2024
b4a8b80
Update Help command to provide proper URL
TopKec Apr 3, 2024
a33d231
Update tests for updated view command
JonChong98 Apr 3, 2024
4dbf28c
Fix CI error due to missing whitespace
JonChong98 Apr 3, 2024
aa9f9bd
Update error message for command input validation for appointments
chinzhening Apr 3, 2024
cd0940a
Move appointmentsDoNotOverlap method in AppointmentList to Appointment
chinzhening Apr 3, 2024
dda481f
Reduce appointment-level operations so AddressBook is still interacted
chinzhening Apr 3, 2024
e3ec659
Reduce appointment-level operations so AddressBook and ModelManager
chinzhening Apr 3, 2024
51d2fbb
Fix json input validation
chinzhening Apr 3, 2024
0b69087
Fix JsonSerializableAddressBookTest by updating test sample json files
chinzhening Apr 3, 2024
f3ddb4d
Refactor AddCommand#execute appointments validation
chinzhening Apr 3, 2024
f3f0993
Merge pull request #115 from Darylgolden/update-initial-data
Darylgolden Apr 3, 2024
8e62d69
Integrate appointment list with edit command and update Person to store
chinzhening Apr 4, 2024
c0caf9c
Merge branch 'master' into integrate-appointment-list
chinzhening Apr 4, 2024
9f8d0d3
Standardize spacing surrounding colons in header
chinzhening Apr 4, 2024
bc1e93a
Standardize spacing in header around colon
chinzhening Apr 4, 2024
ae774b9
Fix grammar and add warning for overlapping appointments
chinzhening Apr 4, 2024
9c4c198
Add view appointments action to the user guide table
chinzhening Apr 4, 2024
ab200a8
Fix bug that does not display subject and level in output
tanqinyong Apr 4, 2024
1374362
Fix typo
tanqinyong Apr 4, 2024
69bba14
Merge pull request #121 from TopKec/Fix-UG-Bugs
TopKec Apr 4, 2024
1497af3
Merge pull request #122 from TopKec/Fix-HelpCommand
TopKec Apr 4, 2024
ea213a5
Fix bug with edit command and refactor AppointmentList class to
chinzhening Apr 4, 2024
d69851a
Remove setAppointment functionality from Model
chinzhening Apr 4, 2024
95523fd
Update Json loading to be more defensive against overlapping
chinzhening Apr 4, 2024
1bfa22f
Remove redundant method from ModelStub
chinzhening Apr 4, 2024
99f8a31
Update ModelClassDiagram
chinzhening Apr 4, 2024
19b3139
Add details to Model component and Implementation section of adding appt
chinzhening Apr 4, 2024
3ee4a36
Merge pull request #120 from JonChong98/branch-UpdateViewCommand
JonChong98 Apr 4, 2024
903ab87
Merge pull request #119 from JonChong98/branch-FinalizeUi
JonChong98 Apr 4, 2024
6f40cf8
Update screenshots in UG
JonChong98 Apr 4, 2024
98c4721
Merge pull request #125 from JonChong98/branch-UpdateUiPic
JonChong98 Apr 4, 2024
b92a8bc
Merge pull request #123 from biinnnggggg/integrate-appointment-list
chinzhening Apr 4, 2024
3c099e7
Fix ui bug
chinzhening Apr 4, 2024
ecc6d2d
Merge pull request #126 from biinnnggggg/ui-bug-fix
chinzhening Apr 4, 2024
5820cb8
Merge branch 'master' into update-edit-duplicate-detection
tanqinyong Apr 4, 2024
d29ebe1
Merge pull request #124 from tanqinyong/fix-display-bug
tanqinyong Apr 4, 2024
6da2cb8
Merge pull request #117 from tanqinyong/update-edit-duplicate-detection
tanqinyong Apr 4, 2024
faa9bde
Update user guide
JonChong98 Apr 4, 2024
924b826
Merge pull request #116 from TopKec/Fix-OverzealousDateDetection
JonChong98 Apr 4, 2024
3e6eddb
Update several user guide example commands
JonChong98 Apr 4, 2024
df241c1
Add page breaks to user guide
JonChong98 Apr 4, 2024
882d012
Update version number
JonChong98 Apr 4, 2024
5a61bd1
Merge pull request #127 from JonChong98/branch-ChangeAb3Refs
JonChong98 Apr 4, 2024
b5d0110
Add sort and filter functionality to view appointment command
chinzhening Apr 4, 2024
86a675a
Update usage message for view appointment command
chinzhening Apr 4, 2024
b38331c
Add unit test class for Appointment predicate
chinzhening Apr 4, 2024
0497e0e
Fix checkstyle of Appointment predicate class and update user guide
chinzhening Apr 4, 2024
4539df3
Merge branch 'master' into optimize-user-guide
chinzhening Apr 4, 2024
725904b
Merge pull request #129 from biinnnggggg/optimize-user-guide
chinzhening Apr 4, 2024
a2b4f8e
Remove duplicated entry for `appointments` in the table
chinzhening Apr 4, 2024
bda3f64
Merge pull request #130 from biinnnggggg/optimize-user-guide
chinzhening Apr 4, 2024
c62a59b
Add unit tests for view appointment command parser
chinzhening Apr 4, 2024
18cffa4
Fix bug from handling of invalid DayOfWeek strings in command parsing
chinzhening Apr 4, 2024
55db5c9
Merge pull request #128 from biinnnggggg/search-filter-functionality-…
chinzhening Apr 5, 2024
290abca
Add Planned Enhancements Appendix to Developer Guide
JonChong98 Apr 9, 2024
0cda2b4
Merge pull request #191 from JonChong98/branch-DGAddPlannedEnhancemen…
JonChong98 Apr 9, 2024
aae386c
Allow removing level and subject fields
Darylgolden Apr 10, 2024
0819ad0
Remove typo in User Guide
chinzhening Apr 10, 2024
2205089
Refactor AppointmentTest
chinzhening Apr 10, 2024
5f55cb7
Remove test, not passing and not within scope
Darylgolden Apr 10, 2024
7673ba9
Remove unused import
Darylgolden Apr 10, 2024
063ba3f
Fix AddCommand bug when adding a person with overlapping appointments
chinzhening Apr 10, 2024
e0efd92
Merge pull request #194 from biinnnggggg/documentation-fixes
chinzhening Apr 10, 2024
d062aaf
Fix DeleteCommand Bug not removing appointments after deleting person
chinzhening Apr 10, 2024
6f8cdf6
Fix invalid level error handling
Darylgolden Apr 10, 2024
49f1288
Update UG to fix issues on duplicate detection and prefix
tanqinyong Apr 10, 2024
71c0d37
Remove note command
tanqinyong Apr 10, 2024
11576fc
Add integration test for AddCommand for overlapping appointments
chinzhening Apr 10, 2024
226fbac
Add integration tests for EditCommand
chinzhening Apr 10, 2024
748e748
Add unit test for ModelManager to test for deleting a person
chinzhening Apr 10, 2024
49a0a9c
Revert "Add unit test for ModelManager to test for deleting a person"
chinzhening Apr 10, 2024
2660dd4
Add unit tests for AddressBook when removing person and adding person
chinzhening Apr 10, 2024
81d36b9
Merge pull request #195 from Darylgolden/fix-clearing-fields
Darylgolden Apr 10, 2024
a0f5ca9
Merge pull request #197 from biinnnggggg/fix-appointment-bugs
chinzhening Apr 11, 2024
4258a8b
Fix bug in command return message for appointments
chinzhening Apr 11, 2024
8214f06
Update Add command to allow for blank `ap/` and `t/`
TopKec Apr 11, 2024
f8bf4cc
Update Developer Guide and User Guide
JonChong98 Apr 11, 2024
e550ed5
Merge pull request #199 from tanqinyong/duplicate-detection-ug-bug
tanqinyong Apr 11, 2024
26159a6
Merge pull request #200 from tanqinyong/remove-note-command
tanqinyong Apr 11, 2024
610e6ef
Merge pull request #203 from TopKec/fix-blank-AppointmentTag-AddCommand
TopKec Apr 11, 2024
afc7d55
Fix merge conflict
JonChong98 Apr 11, 2024
f0d8b08
Update UG to resolve bugs
TopKec Apr 11, 2024
b365e98
Merge pull request #204 from JonChong98/branch-tpFixes
JonChong98 Apr 11, 2024
e5764a1
Merge pull request #202 from biinnnggggg/fix-command-return-typo
chinzhening Apr 11, 2024
4433ee0
Add future improvements to DG
TopKec Apr 12, 2024
3e4e906
Add more DG future improvements
TopKec Apr 12, 2024
f8c6282
Add more DG improvements
TopKec Apr 12, 2024
25a58b1
Update UG to reflect multiple arguments behavior
tanqinyong Apr 13, 2024
771495e
Minor changes
tanqinyong Apr 13, 2024
0fa77c6
Merge branch 'master' into UG-multiple-arguments-fix
tanqinyong Apr 13, 2024
f46a96c
Update DG for planned enhancements
tanqinyong Apr 13, 2024
7dbec72
Merge pull request #206 from TopKec/fix-UGDefinitions
TopKec Apr 13, 2024
2db4c5d
Merge pull request #207 from TopKec/add-DG-Improvements
TopKec Apr 13, 2024
3cc85cc
Merge pull request #198 from Darylgolden/fix-invalid-level
Darylgolden Apr 14, 2024
5ce3f38
Merge branch 'master' into Update-DG-duplicates
tanqinyong Apr 14, 2024
20ed8d2
Update UG to include ... for appointments
tanqinyong Apr 14, 2024
79f3e13
Update the DG to include inconsistent prefix behavior
tanqinyong Apr 14, 2024
daa7687
Merge branch 'UG-multiple-arguments-fix' of https://github.com/tanqin…
tanqinyong Apr 14, 2024
b89f792
Merge branch 'master' into UG-multiple-arguments-fix
tanqinyong Apr 14, 2024
090b98c
Update DG and UG to include justification
tanqinyong Apr 14, 2024
6d6b72f
Merge pull request #214 from tanqinyong/unique-phone-email-bug
tanqinyong Apr 14, 2024
b1f7a02
Update User Guide and Developer Guide
JonChong98 Apr 14, 2024
a3121b9
Fix typo in edit command format and provide an explanation of the
chinzhening Apr 14, 2024
a5dc86d
Merge pull request #208 from tanqinyong/UG-multiple-arguments-fix
tanqinyong Apr 15, 2024
f550279
Merge pull request #209 from tanqinyong/Update-DG-duplicates
tanqinyong Apr 15, 2024
759d562
Merge pull request #215 from JonChong98/branch-RefineDG
JonChong98 Apr 15, 2024
e55f683
Add extra ellipses to indicate multiplicity of appointment field
chinzhening Apr 15, 2024
2c61574
Merge pull request #216 from biinnnggggg/fix-ug-typo-edit-command
chinzhening Apr 15, 2024
81bcd8f
Refactor AddCommand#execute to slap and also add sequence diagrams for
chinzhening Apr 15, 2024
5bcb176
Update the sequence diagrams in the developer guide to accurately
chinzhening Apr 15, 2024
69e8c76
Add the corresponding uml diagrams generated
chinzhening Apr 15, 2024
4ad3be2
Update developer guide to add design considerations for appointments
chinzhening Apr 15, 2024
3746815
Fix checkstyle violation in AddCommand
chinzhening Apr 15, 2024
a631f1c
Merge pull request #217 from biinnnggggg/improve-dg-appointments
chinzhening Apr 15, 2024
c679b6b
Remove unused text from Developer Guide
JonChong98 Apr 15, 2024
b909776
Merge pull request #218 from JonChong98/branch-DGfix
JonChong98 Apr 15, 2024
42e2654
Update ModelClassDiagram in the DG
chinzhening Apr 15, 2024
5bb9248
Fix the multiplicity of Note and Subject associations with Person
chinzhening Apr 15, 2024
b3b047b
Add page breaks to Developer Guide
JonChong98 Apr 15, 2024
8833cf9
Remove redundant developer documentation on more OOP solution
chinzhening Apr 15, 2024
4dff1fd
Remove outdated section in Developer Guide
JonChong98 Apr 15, 2024
73f3113
Merge pull request #219 from biinnnggggg/improve-dg-model-class-diagram
JonChong98 Apr 15, 2024
79f3dfd
Merge branch 'master' into branch-DGpagebreaks
JonChong98 Apr 15, 2024
de6f211
Merge pull request #220 from JonChong98/branch-DGpagebreaks
JonChong98 Apr 15, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,7 @@ src/test/data/sandbox/
# MacOS custom attributes files created by Finder
.DS_Store
docs/_site/

# VSCode files
.vscode/launch.json
.vscode/settings.json
29 changes: 18 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,21 @@
[![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/AY2324S2-CS2103-F09-3/tp/workflows/Java%20CI/badge.svg)](https://github.com/AY2324S2-CS2103-F09-3/tp/actions)

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

* This is **a sample project for Software Engineering (SE) students**.<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.
**TutorRec** is a desktop application for tutors to manage client contacts.
It is
- CLI based
- with a simple GUI
- and super-fast to use.

### Links
- [Project Website](https://ay2324s2-cs2103-f09-3.github.io/tp/)
- [User Guide](https://ay2324s2-cs2103-f09-3.github.io/tp/UserGuide.html)
- [Developer Guide](https://ay2324s2-cs2103-f09-3.github.io/tp/DeveloperGuide.html)
- [About Us](https://ay2324s2-cs2103-f09-3.github.io/tp/AboutUs.html)

### Acknowledgements
- 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.
6 changes: 5 additions & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,11 @@ dependencies {
}

shadowJar {
archiveFileName = 'addressbook.jar'
archiveFileName = 'tutorrec.jar'
}

defaultTasks 'clean', 'test'

run {
enableAssertions = true
}
58 changes: 29 additions & 29 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,51 +9,51 @@ You can reach us at the email `seer[at]comp.nus.edu.sg`

## Project team

### John Doe
### Chin Zhe Ning

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

[[homepage](http://www.comp.nus.edu.sg/~damithch)]
[[github](https://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
[[github](https://github.com/biinnnggggg)]

* Role: Project Advisor
* Roles: Documentation, In charge of `Logic`
* Responsibilities: looks after quality of various project documents, diagrams and the `Logic` component
### Jonathan Chong

### Jane Doe
<img src="images/jonchong98.png" width="200px">

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

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
* Roles: User Interface design and implementation
* Responsibilities: creating UI mockups and implementing design into product

* Role: Team Lead
* Responsibilities: UI

### Johnny Doe
### Darylgolden

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

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

* Role: Developer
* Responsibilities: Data
* Roles: Git expert, Testing, Integration
* Responsibilities: helps other team member with Git matters, ensures
the testing of the project is timely and done properly, In charge of
versioning of the code, maintaining the code repository, integrating
various parts of the software to create a whole.

### Jean Doe
### Aidan Goh

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

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

* Role: Developer
* Responsibilities: Dev Ops + Threading
* Role: Code Quality, In charge of `Model` package
* Responsibilities: looks after code quality, ensures adherence to coding
standards, etc., looks after quality of `Model` package

### James Doe
### Tan Qin Yong

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

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

* Role: Developer
* Responsibilities: UI
* Role: Scheduling and Tracking
* Responsibilities: in charge of defining, assigning and tracking of tasks
Loading