Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
361 commits
Select commit Hold shift + click to select a range
b501f65
Update text
Sean-G-Han Mar 23, 2025
6ea8079
Revert ClientCard even more
Sean-G-Han Mar 23, 2025
c71943d
Revert changes made to FindCommand
Sean-G-Han Mar 23, 2025
77c873f
Add ContainsAllKeywordPredicate to function as the AND operator
Sean-G-Han Mar 23, 2025
0105fcb
Update Testcases
Sean-G-Han Mar 23, 2025
eeae723
Fix deleted file
Sean-G-Han Mar 23, 2025
1e3b2dc
Revert changes made to editcommand
Sean-G-Han Mar 24, 2025
46fdd4c
Add improved findcommands based on new predicates
Sean-G-Han Mar 24, 2025
f142b40
Add testcases
Sean-G-Han Mar 24, 2025
0151442
Add missing testcases for addressbook parser
Sean-G-Han Mar 24, 2025
f194ec2
Update UG to include improved find commands
Sean-G-Han Mar 24, 2025
093177a
fix update
Mar 24, 2025
371af90
fix update
Mar 24, 2025
317d1f0
Merge pull request #75 from J4Joshua/master
J4Joshua Mar 24, 2025
1228fe1
Fix missing abstract keyword
Sean-G-Han Mar 25, 2025
e4feb27
Refactor ClientCard
Sean-G-Han Mar 25, 2025
8ab0d77
Removed useless constructor in PriorityTag
Sean-G-Han Mar 25, 2025
b7f1bf4
Revert "Refactor ClientCard"
Sean-G-Han Mar 25, 2025
a1c4066
Reapply "Refactor ClientCard"
Sean-G-Han Mar 26, 2025
3e14272
Add tutorial edits
curiousfun88 Mar 26, 2025
20c0d01
Fix typo and grammar error
Sean-G-Han Mar 26, 2025
32a3f09
Update predicates to readability
Sean-G-Han Mar 26, 2025
a59049b
Merge pull request #71 from Sean-G-Han/update-find-to-find-tags
sciphi-123 Mar 26, 2025
fe39628
Merge pull request #73 from Sean-G-Han/refactor-prioirty-tag
sciphi-123 Mar 26, 2025
5b25abc
Add Sort Client Feature
FooNicholas Mar 26, 2025
2015022
Add policy command
sciphi-123 Mar 26, 2025
a3dc34a
Remove editor backup files and update .gitignore
FooNicholas Mar 26, 2025
23a1f07
Add newline for .gitignore file
FooNicholas Mar 26, 2025
944d079
Make small edit
sciphi-123 Mar 27, 2025
a17719d
Add test case for AddPolicyCommand
sciphi-123 Mar 27, 2025
14c4a9d
Make minor edits
sciphi-123 Mar 27, 2025
8a4346c
Make slight edit to sample
sciphi-123 Mar 27, 2025
206eb09
Make minor edit to sample
sciphi-123 Mar 27, 2025
5cf992f
Update SortCommand.java
FooNicholas Mar 27, 2025
0b75a72
Merge pull request #87 from sciphi-123/add-policy-command
curiousfun88 Mar 27, 2025
e23adf8
Merge branch 'master' of https://github.com/AY2425S2-CS2103T-W12-2/tp
curiousfun88 Mar 27, 2025
19f0bb7
add delete policy command edits
curiousfun88 Mar 27, 2025
cd47c96
Resolve Merge Conflict with Add Policy Command
FooNicholas Mar 27, 2025
13191a0
Add minor documentation and message fix
FooNicholas Mar 27, 2025
151068b
Update local branch with Github PR edit
FooNicholas Mar 27, 2025
3234f33
delete newspaces edits
curiousfun88 Mar 27, 2025
33f4855
Merge pull request #89 from FooNicholas/branch-SortCommand
FooNicholas Mar 27, 2025
bed76df
add debug edits
curiousfun88 Mar 27, 2025
c434895
Merge branch 'master' into delete-policy-command
curiousfun88 Mar 27, 2025
77902f0
Merge pull request #90 from curiousfun88/delete-policy-command
curiousfun88 Mar 27, 2025
b3a3b3e
add enable assertions edit
curiousfun88 Mar 27, 2025
f366854
Merge pull request #92 from curiousfun88/delete-policy-command
curiousfun88 Mar 27, 2025
66d3b25
fix phonelength
Mar 27, 2025
ca17e0a
fix
Mar 27, 2025
1f83b54
Merge pull request #93 from J4Joshua/branch-fix-phonelength
J4Joshua Mar 27, 2025
caff2bb
Add priority command UMLs into DG
Sean-G-Han Mar 30, 2025
9ce6511
Add extra line below new puml files
Sean-G-Han Mar 30, 2025
3d3de0a
Merge pull request #94 from Sean-G-Han/update-dg-add-prioritycommand
curiousfun88 Mar 31, 2025
5a5038a
add dg minor uml edits
curiousfun88 Mar 31, 2025
432678d
Make some UML edits
sciphi-123 Mar 31, 2025
93d268c
Merge pull request #96 from curiousfun88/update-dg-make-minor-uml-edits
curiousfun88 Mar 31, 2025
94d5cad
Merge pull request #95 from sciphi-123/update_dg-make-minor-uml-edits
sciphi-123 Mar 31, 2025
2b466fc
add UI minor edits
curiousfun88 Mar 31, 2025
78520bd
Edit Name class and other minor changes
sciphi-123 Mar 31, 2025
96561b4
Add SortSequenceDiagram UML
FooNicholas Mar 31, 2025
92f0ea7
Add further edits to Name class
sciphi-123 Apr 1, 2025
7cf690f
revamp ui and css edits
curiousfun88 Apr 1, 2025
a114a54
Make more edits to Name class
sciphi-123 Apr 1, 2025
a932626
Edit Name and add test cases
sciphi-123 Apr 1, 2025
69d628f
Modify test cases
sciphi-123 Apr 1, 2025
5b259fd
Merge pull request #101 from sciphi-123/add-alpha-bug-edits
sciphi-123 Apr 1, 2025
fc45e27
Merge branch 'master' into add-UI-changes
curiousfun88 Apr 1, 2025
862aba1
Merge pull request #100 from curiousfun88/add-UI-changes
curiousfun88 Apr 1, 2025
24d24c4
Edit Phone class
sciphi-123 Apr 1, 2025
9a71c67
Edit Address class
sciphi-123 Apr 1, 2025
ce341ab
uml
Apr 1, 2025
31589b0
Merge pull request #99 from FooNicholas/SortSequenceDiagram
FooNicholas Apr 1, 2025
262c28c
add uml
Apr 1, 2025
2ba8be2
add uml dg
Apr 1, 2025
d197907
fix error
Apr 1, 2025
34e1813
Merge branch 'master' of https://github.com/AY2425S2-CS2103T-W12-2/tp…
sciphi-123 Apr 1, 2025
879f22a
Edit AddPolicyCommand
sciphi-123 Apr 1, 2025
37bb5b7
Add optional phone and emails
Sean-G-Han Apr 1, 2025
1c23a9e
Add more testcases for email and phone
Sean-G-Han Apr 1, 2025
91472af
Edit AddClient and make further minor edits
sciphi-123 Apr 1, 2025
a10de22
Add test cases
sciphi-123 Apr 1, 2025
af695aa
add alpha-bug corrections
curiousfun88 Apr 1, 2025
3ab1d39
Update phone testcases
Sean-G-Han Apr 1, 2025
a2a3755
Merge pull request #119 from sciphi-123/add-alpha-bug-edits
sciphi-123 Apr 1, 2025
c15a03e
add minor test edits
curiousfun88 Apr 1, 2025
1e32dc9
add minor checkstyle correction
curiousfun88 Apr 1, 2025
7d430af
add some tests
curiousfun88 Apr 1, 2025
3004615
Merge pull request #120 from curiousfun88/add-alpha-bug-edits
curiousfun88 Apr 1, 2025
768e4ea
add sortpriority
Apr 2, 2025
0789778
add uml
Apr 2, 2025
3828bc6
add uml
Apr 2, 2025
9d18d0d
Merge pull request #122 from J4Joshua/branch-new-sortpriority
J4Joshua Apr 2, 2025
881b8c8
Merge pull request #118 from J4Joshua/branch-uml
J4Joshua Apr 2, 2025
51f6940
add solve UI bug edits
curiousfun88 Apr 2, 2025
ae2baf9
Merge pull request #126 from curiousfun88/add-alpha-bug-edits
curiousfun88 Apr 2, 2025
0aa4cc1
Update priority to allow for a string of indexes
Sean-G-Han Apr 2, 2025
1aad352
Remove Test.puml
Sean-G-Han Apr 2, 2025
0f78094
add minor edits
curiousfun88 Apr 2, 2025
2e80112
Merge pull request #121 from Sean-G-Han/allow-for-optional-phone-and-…
sciphi-123 Apr 2, 2025
60ca4ae
Create error message template
sciphi-123 Apr 2, 2025
266329f
add minor dg edits
curiousfun88 Apr 2, 2025
68d3c33
Merge pull request #129 from sciphi-123/add-alpha-bug-edits
sciphi-123 Apr 2, 2025
e99517c
Merge branch 'master' of https://github.com/AY2425S2-CS2103T-W12-2/tp…
curiousfun88 Apr 2, 2025
0492f0a
Add new message for missing field
sciphi-123 Apr 2, 2025
0c71c7e
Make minor edit
sciphi-123 Apr 2, 2025
580ccd0
Merge pull request #130 from sciphi-123/add-alpha-bug-edits
curiousfun88 Apr 2, 2025
9f7b193
add ug dg edits
curiousfun88 Apr 2, 2025
354016a
Merge pull request #131 from curiousfun88/add-ug-dg-edits
sciphi-123 Apr 2, 2025
9cd7124
Change URL for help command
FooNicholas Apr 2, 2025
dc4bc5d
Add code editor settings to gitignore
FooNicholas Apr 2, 2025
edac044
Update exception messages of findany and findall to be more clear
Sean-G-Han Apr 2, 2025
e3bdded
Fix checkstyle import
Sean-G-Han Apr 2, 2025
3c895f6
Update testcase
Sean-G-Han Apr 2, 2025
44c87a9
Add mutiple client deletion to DeleteClient Command
FooNicholas Apr 2, 2025
b91826f
Update DG for priority and find commands
Sean-G-Han Apr 2, 2025
05a8dbb
Merge pull request #133 from FooNicholas/branch-HelpBugfix
FooNicholas Apr 2, 2025
5fec547
Update branch-DeleteCommandMultiple with master changes
FooNicholas Apr 2, 2025
bc2fcfc
Add changes to UG regarding multiple deletions
FooNicholas Apr 2, 2025
a446c4b
add command word edits
curiousfun88 Apr 2, 2025
e64fe55
add minor test edits
curiousfun88 Apr 2, 2025
ba0d8bb
add checkstyle edits
curiousfun88 Apr 2, 2025
d942f77
add test edits
curiousfun88 Apr 2, 2025
f78668c
Seperate DeleteClient and DeleteClientMult commands
FooNicholas Apr 2, 2025
0bc0d4f
Add parameter seperator for user error prevention
FooNicholas Apr 2, 2025
23ffa2e
Edit error messages and fields
sciphi-123 Apr 2, 2025
bdf12bb
Edit allowable fields and error messages
sciphi-123 Apr 3, 2025
0d3a802
Update error messages in priority command
Sean-G-Han Apr 3, 2025
13aca1f
Add further edits to error messages
sciphi-123 Apr 3, 2025
feb491c
Merge pull request #143 from sciphi-123/add-alpha-bug-edits
sciphi-123 Apr 3, 2025
ba6092e
fix update
Apr 3, 2025
322f68e
fix checkstyle
Apr 3, 2025
eb5c359
fix tests
Apr 3, 2025
56ab312
add more tests
Apr 3, 2025
8946e07
Merge pull request #132 from Sean-G-Han/improved-priority
Sean-G-Han Apr 3, 2025
5ac6f2d
Merge pull request #144 from J4Joshua/branch-update-fix
J4Joshua Apr 3, 2025
8c2be60
Merge branch 'master' of https://github.com/AY2425S2-CS2103T-W12-2/tp…
curiousfun88 Apr 3, 2025
6cb01f1
Merge pull request #139 from Sean-G-Han/update-dg
Sean-G-Han Apr 3, 2025
a5abff9
Merge branch 'master' into fix-findall-and-findany-exception-messages
Sean-G-Han Apr 3, 2025
a0c81c0
Merge pull request #136 from Sean-G-Han/fix-findall-and-findany-excep…
Sean-G-Han Apr 3, 2025
306f38b
Update error messages of priority command
Sean-G-Han Apr 3, 2025
1b1a22a
Update branch-DeleteCommandMultiple with master updates
FooNicholas Apr 3, 2025
bafc239
Add edits to UG
sciphi-123 Apr 3, 2025
c9f2b7f
Add testcases
Sean-G-Han Apr 3, 2025
7bd8ae9
Make minor edits
sciphi-123 Apr 3, 2025
08fb143
Add updates to commands on UserGuide
FooNicholas Apr 3, 2025
46b69b1
Add test case
sciphi-123 Apr 3, 2025
00f1ccb
Merge pull request #147 from sciphi-123/master
sciphi-123 Apr 3, 2025
d71de54
Merge branch 'master' into update-priority-error-messages
Sean-G-Han Apr 3, 2025
b8652cf
Update branch-DeleteCommandMultiple with master UG changes
FooNicholas Apr 3, 2025
71831e6
Update Sequence Diagram in DG for Priority
Sean-G-Han Apr 3, 2025
5efad7d
Add minor edits to UG and DG
FooNicholas Apr 3, 2025
8f349c1
Change Person to Client
Sean-G-Han Apr 3, 2025
bf394ad
add bug corrections and refine edge case
curiousfun88 Apr 3, 2025
80d0b83
Change line endings to UNIX
FooNicholas Apr 3, 2025
fb69358
Merge pull request #134 from FooNicholas/branch-DeleteCommandMultiple
FooNicholas Apr 3, 2025
661a197
add tests
curiousfun88 Apr 3, 2025
e0ea59b
Merge branch 'master' into update-priority-error-messages
Sean-G-Han Apr 3, 2025
844489b
add tag test edits
curiousfun88 Apr 3, 2025
fd70c5d
Update DG
Sean-G-Han Apr 3, 2025
7636373
Merge branch 'master' of https://github.com/AY2425S2-CS2103T-W12-2/tp…
curiousfun88 Apr 3, 2025
d4e762b
Merge branch 'master' into update-dg-priority-1
Sean-G-Han Apr 3, 2025
d17bbab
Merge pull request #151 from Sean-G-Han/update-dg-priority-1
Sean-G-Han Apr 3, 2025
bd88027
Merge pull request #146 from Sean-G-Han/update-priority-error-messages
Sean-G-Han Apr 3, 2025
9760d2d
add UG and DG edits
curiousfun88 Apr 3, 2025
dbede53
add minor edits
curiousfun88 Apr 3, 2025
74f2e62
Update DG
Sean-G-Han Apr 3, 2025
a2ef444
Remove sections of old UG
Sean-G-Han Apr 3, 2025
068c3bb
Fix typos
Sean-G-Han Apr 3, 2025
dbf39a0
Merge pull request #142 from curiousfun88/add-ug-dg-edits
curiousfun88 Apr 3, 2025
2dc10f2
Merge pull request #150 from curiousfun88/add-alpha-bug-edits
curiousfun88 Apr 3, 2025
e9052e8
fix edit
Apr 3, 2025
1aade5e
Merge branch 'master' into Update-DG-2
Sean-G-Han Apr 3, 2025
5fc60eb
fix guides
Apr 3, 2025
36ef756
fix guides
Apr 3, 2025
c87c3c5
Removed traces of findclient
Sean-G-Han Apr 3, 2025
9472bf9
Merge branch 'master' into branch-edit-fix
J4Joshua Apr 3, 2025
f26280d
Merge pull request #152 from J4Joshua/branch-edit-fix
J4Joshua Apr 3, 2025
355a184
Merge branch 'master' into Update-DG-2
Sean-G-Han Apr 3, 2025
dc3f773
Merge pull request #153 from Sean-G-Han/Update-DG-2
Sean-G-Han Apr 3, 2025
260378b
Revert "Update DG and UG"
Sean-G-Han Apr 3, 2025
ca7f925
Merge pull request #154 from AY2425S2-CS2103T-W12-2/revert-153-Update…
Sean-G-Han Apr 3, 2025
e154e2e
Revert "Revert "Update DG and UG""
Sean-G-Han Apr 3, 2025
b10a812
Merge pull request #155 from AY2425S2-CS2103T-W12-2/revert-154-revert…
Sean-G-Han Apr 3, 2025
e8c3121
Add minor edits to error messages
sciphi-123 Apr 4, 2025
9ff1229
Make some edits to UG
sciphi-123 Apr 4, 2025
6aeba95
Merge pull request #157 from sciphi-123/add-alpha-bug-edits
sciphi-123 Apr 4, 2025
c0c763f
Merge pull request #156 from Sean-G-Han/Update-DG-3
Sean-G-Han Apr 4, 2025
ed42aef
Add minor edits to UG
sciphi-123 Apr 4, 2025
9f5cf47
Make some UG edits
sciphi-123 Apr 4, 2025
fd7bb1c
Merge pull request #158 from sciphi-123/add-alpha-bug-edits
sciphi-123 Apr 4, 2025
1e801af
add documentation edits
curiousfun88 Apr 5, 2025
fb33ce6
add more edits
curiousfun88 Apr 5, 2025
a9560b5
add more edits
curiousfun88 Apr 5, 2025
3a9d8f1
add more edits
curiousfun88 Apr 6, 2025
7e6cd4a
Add a memo under addc on how duplicates are handled
Sean-G-Han Apr 7, 2025
5d11934
Add new error messages for list and sort commands
FooNicholas Apr 7, 2025
6369547
Add input restriction and sequence diagram for DeleteClientMult
FooNicholas Apr 7, 2025
f038ac1
fix
Apr 7, 2025
cc0c666
Fine tune error messages and UG updates
FooNicholas Apr 7, 2025
c550346
Merge pull request #202 from curiousfun88/finishing-edits
Sean-G-Han Apr 7, 2025
f5d49a5
fix update ug
Apr 7, 2025
74f43b8
Merge pull request #203 from Sean-G-Han/tips-on-dupplicate-handling
Sean-G-Han Apr 7, 2025
a8420e3
fix ug
Apr 7, 2025
d7add2d
Merge branch 'master' into branch-PE_D-Bugfix
Sean-G-Han Apr 7, 2025
1512458
Merge pull request #204 from FooNicholas/branch-PE_D-Bugfix
Sean-G-Han Apr 7, 2025
925eb1a
Merge pull request #207 from J4Joshua/branch-ped-fix
J4Joshua Apr 7, 2025
7ff0932
Add edits to DG
sciphi-123 Apr 7, 2025
6d4c744
Add minor edits
sciphi-123 Apr 7, 2025
7a9f5a2
Merge pull request #209 from sciphi-123/add-dg-ug-edits
sciphi-123 Apr 7, 2025
4cc1cad
Fix formating issues
Sean-G-Han Apr 7, 2025
155a23e
Add Manual Testing for Priority and Find
Sean-G-Han Apr 7, 2025
5f07700
Update UG format
Sean-G-Han Apr 7, 2025
e96059a
Update PUML diagrams
Sean-G-Han Apr 7, 2025
aa00613
add more UG and DG edits
curiousfun88 Apr 7, 2025
d345dd6
Merge pull request #210 from Sean-G-Han/ug-update
Sean-G-Han Apr 7, 2025
a44e3af
fix
Apr 7, 2025
577cdbc
fix
Apr 7, 2025
4d3318c
fix
Apr 7, 2025
31421c4
Merge pull request #213 from J4Joshua/branch-fix-ug
J4Joshua Apr 7, 2025
318597e
Merge pull request #211 from Sean-G-Han/Add-Manual-Testing
Sean-G-Han Apr 7, 2025
43566a8
Merge branch 'master' into finishing-edits
Sean-G-Han Apr 7, 2025
d4ccecb
Merge pull request #212 from curiousfun88/finishing-edits
Sean-G-Han Apr 7, 2025
f3e8237
Update to Final UG
Sean-G-Han Apr 7, 2025
828edf8
Merge pull request #215 from Sean-G-Han/ug-update-2
Sean-G-Han Apr 7, 2025
3939620
Add touchups for UG and DG
FooNicholas Apr 7, 2025
a9be9b5
add minor last edits
curiousfun88 Apr 7, 2025
647f645
add more minor edits
curiousfun88 Apr 7, 2025
fd8ce5f
Merge pull request #216 from FooNicholas/branch-DocUpdate
FooNicholas Apr 7, 2025
f29a4f7
add more minor edits
curiousfun88 Apr 7, 2025
fedd528
Merge branch 'master' into finishing-edits
curiousfun88 Apr 7, 2025
034e353
Merge pull request #217 from curiousfun88/finishing-edits
curiousfun88 Apr 7, 2025
b7da990
Add minor fix to DG
FooNicholas Apr 7, 2025
44e1d68
Merge pull request #218 from FooNicholas/branch-DGFix
FooNicholas Apr 7, 2025
33202a9
add minor edits
curiousfun88 Apr 7, 2025
7f5440b
Merge branch 'master' of https://github.com/AY2425S2-CS2103T-W12-2/tp…
curiousfun88 Apr 7, 2025
d0bd9b4
add more minor edits
curiousfun88 Apr 7, 2025
ac14885
add more minor edits 2
curiousfun88 Apr 7, 2025
8580806
add more minor edits 3
curiousfun88 Apr 7, 2025
c041c29
Merge pull request #219 from curiousfun88/finishing-edits
curiousfun88 Apr 7, 2025
4c29fd8
add more minor edits
curiousfun88 Apr 7, 2025
c03ba51
Merge pull request #220 from curiousfun88/finishing-edits
curiousfun88 Apr 7, 2025
63cba48
Updated sections for code reuse indication.
FooNicholas May 2, 2025
313f83a
Revert "Updated sections for code reuse indication."
FooNicholas May 2, 2025
55e93ff
Added code reuse indication
FooNicholas May 2, 2025
b067d39
Fix indentation from previous code-reuse indication
FooNicholas May 2, 2025
81c6e74
Merge pull request #221 from FooNicholas/branch-CodeReuse
FooNicholas May 2, 2025
4f3a7d2
codeReuse
May 2, 2025
da1017d
Merge branch 'master' into branch-codeReuse
J4Joshua May 2, 2025
36ba3c1
checkstyle
May 2, 2025
51c6f12
Merge pull request #222 from J4Joshua/branch-codeReuse
J4Joshua May 2, 2025
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
25 changes: 25 additions & 0 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: MarkBind Action

on:
push:
branches:
- master

jobs:
build_and_deploy:
runs-on: ubuntu-latest
steps:
- name: Install Graphviz
run: sudo apt-get install graphviz
- name: Install Java
uses: actions/setup-java@v3
with:
java-version: '17'
distribution: 'zulu'
- name: Build & Deploy MarkBind site
uses: MarkBind/markbind-action@v2
with:
token: ${{ secrets.GITHUB_TOKEN }}
rootDirectory: './docs'
baseUrl: '/tp' # assuming your repo name is tp
version: '^5.5.2'
8 changes: 8 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ src/main/resources/docs/
/out/
/*.iml

# VSCode files
/.vscode/

# Storage/log files
/data/
/config.json
Expand All @@ -21,3 +24,8 @@ src/test/data/sandbox/
# MacOS custom attributes files created by Finder
.DS_Store
docs/_site/
docs/_markbind/logs/
node_modules

# Ignore editor backup files
*~
26 changes: 15 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,18 @@
[![CI Status](https://github.com/se-edu/addressbook-level3/workflows/Java%20CI/badge.svg)](https://github.com/se-edu/addressbook-level3/actions)
[![Java CI](https://github.com/AY2425S2-CS2103T-W12-2/tp/actions/workflows/gradle.yml/badge.svg)](https://github.com/AY2425S2-CS2103T-W12-2/tp/actions/workflows/gradle.yml)

![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/#contributing-to-se-edu) for more info.
# WealthVault

*WealthVault* is a **contact management application** designed for financial advisors to efficiently store and manage client information.

## Overview
WealthVault is based on AddressBook Level 3 (AB3) and follows **object-oriented programming (OOP) principles**. It provides a **well-structured** codebase (~6 KLoC), making it suitable for both learning and real-world contact management applications.

## Features
- **Client Database:** Store and manage client contact details.
- **Tagging System:** Categorize clients based on financial needs or investment preferences.
- **Search and Filter:** Quickly find clients using name, tags, or custom filters.
- **User-Friendly Interface:** Desktop-based application with an intuitive UI.

- This project is based on the AddressBook-Level3 project created by the [SE-EDU initiative](https://se-education.org).
9 changes: 7 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ plugins {

mainClassName = 'seedu.address.Main'

sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
//sourceCompatibility = JavaVersion.VERSION_17
//targetCompatibility = JavaVersion.VERSION_17

repositories {
mavenCentral()
Expand Down Expand Up @@ -70,3 +70,8 @@ shadowJar {
}

defaultTasks 'clean', 'test'

run {
enableAssertions = true
}

23 changes: 23 additions & 0 deletions docs/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*
_markbind/logs/

# Dependency directories
node_modules/

# Production build files (change if you output the build to a different directory)
_site/

# Env
.env
.env.local

# IDE configs
.vscode/
.idea/*
*.iml
46 changes: 24 additions & 22 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
@@ -1,58 +1,60 @@
---
layout: page
title: About Us
layout: default.md
title: "About Us"
---

We are a team based in the [School of Computing, National University of Singapore](https://www.comp.nus.edu.sg).
# About Us

We are a team based in the [School of Computing, National University of Singapore](http://www.comp.nus.edu.sg).

You can reach us at the email `seer[at]comp.nus.edu.sg`

## Project team

### John Doe
### Bek Ming Huan

<img src="images/johndoe.png" width="200px">
<img src="images/sciphi-123.png" width="200px">

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

* Role: Project Advisor
* Role: Project Member

### Jane Doe
### Lae Zong Hon Justyn

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

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

* Role: Team Lead
* Role: Project Member
* Responsibilities: UI

### Johnny Doe
### Joshua Tan

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

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

* Role: Developer
* Responsibilities: Data

### Jean Doe
### Nicholas Foo

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

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

* Role: Developer
* Responsibilities: Dev Ops + Threading

### James Doe
### Tan Yi Han

<img src="images/johndoe.png" width="200px">
<img src="images/sean-g-han.png" width="200px">

[[github](http://github.com/johndoe)]
[[github](http://github.com/sean-g-han)]
[[portfolio](team/johndoe.md)]

* Role: Developer
Expand Down
6 changes: 4 additions & 2 deletions docs/Configuration.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
layout: page
title: Configuration guide
layout: default.md
title: "Configuration guide"
---

# Configuration guide

Certain properties of the application can be controlled (e.g user preferences file location, logging level) through the configuration file (default: `config.json`).
13 changes: 8 additions & 5 deletions docs/DevOps.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,15 @@
---
layout: page
title: DevOps guide
layout: default.md
title: "DevOps guide"
pageNav: 3
---

* Table of Contents
{:toc}
# DevOps guide

--------------------------------------------------------------------------------------------------------------------
<!-- * Table of Contents -->
<page-nav-print />

<!-- -------------------------------------------------------------------------------------------------------------------- -->

## Build automation

Expand Down
Loading