Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CS2103T-W17-3] Spend n Split #75

Open
wants to merge 900 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
900 commits
Select commit Hold shift + click to select a range
2457bc7
Merge pull request #301 from jeffrey-jian/jeffrey-jian/fix-ug
jeffrey-jian Nov 9, 2023
964c32e
Test note.html
jeffrey-jian Nov 9, 2023
17fb17c
rebuild pages
jeffrey-jian Nov 9, 2023
f441725
Test all html types
jeffrey-jian Nov 9, 2023
a02c477
Add note.html
jeffrey-jian Nov 9, 2023
54f1f9f
Remove trailing whitespaces
jeffrey-jian Nov 9, 2023
78adb97
Use inline CSS
jeffrey-jian Nov 9, 2023
148da36
Use inline CSS
jeffrey-jian Nov 9, 2023
21aec4a
Update PPP - Jed
jedkohjk Nov 9, 2023
40f4df7
Add clarification on command case sensitivity
nathanielcalimag Nov 9, 2023
2e371c0
Merge pull request #290 from nathanielcalimag/nathanielcalimag/add-pl…
jedkohjk Nov 9, 2023
233346f
Fix minor error
wui-hong Nov 9, 2023
9423abc
Merge pull request #303 from jedkohjk/clarify-add
wui-hong Nov 9, 2023
de2e0cb
Merge pull request #308 from nathanielcalimag/nathanielcalimag/add-cl…
wui-hong Nov 9, 2023
e6a5d01
Add planned enhancement for enhanced timestamp error messages
nathanielcalimag Nov 10, 2023
07884dc
Merge pull request #292 from jeffrey-jian/jeffrey-jian/fix-address-regex
nathanielcalimag Nov 10, 2023
d575ab4
Fix checkstyle issues in docs
nathanielcalimag Nov 10, 2023
6709ec0
Update UG on Telegram and email validation strictness
nathanielcalimag Nov 10, 2023
1c86ebc
Update example Telegram handle to be correct
nathanielcalimag Nov 10, 2023
805a1b9
Merge pull request #307 from jedkohjk/update-ppp
nathanielcalimag Nov 10, 2023
80c85e1
Merge pull request #306 from jeffrey-jian/jeffrey-jian/ppp
nathanielcalimag Nov 10, 2023
1d6a132
Add headers to implementation section of DG
jedkohjk Nov 10, 2023
fd943c4
Merge pull request #299 from jeffrey-jian/jeffrey-jian/ug-fix-sortPer…
jeffrey-jian Nov 10, 2023
9d4e22d
Sequence diagram draft
jeffrey-jian Nov 10, 2023
63d1c73
Add planned enhancement for improved field validation
nathanielcalimag Nov 10, 2023
c809539
Update examples for timestamp planned enhancement
nathanielcalimag Nov 10, 2023
dfbc61d
Update PPP draft for v1.4
nathanielcalimag Nov 10, 2023
e15a20a
Merge pull request #315 from nathanielcalimag/nathanielcalimag/update…
jeffrey-jian Nov 10, 2023
d690fe9
Update planned enhancements and fields sections
nathanielcalimag Nov 10, 2023
52758a9
Merge pull request #313 from jeffrey-jian/jeffrey-jian/ug-add-notes
wui-hong Nov 10, 2023
8dfd163
Merge pull request #312 from jedkohjk/add-dg-headers
ncduy0303 Nov 10, 2023
155186b
Merge pull request #317 from wui-hong/wuihong/week12-ppp
ncduy0303 Nov 10, 2023
5f9f00f
Update draft PPP
ncduy0303 Nov 10, 2023
1df5a15
Merge pull request #318 from ncduy0303/ncduy0303/update-ppp
ncduy0303 Nov 10, 2023
8931405
Add how to use User Guide section
wui-hong Nov 10, 2023
b1fb10e
Add efforts section to DG
nathanielcalimag Nov 10, 2023
0ddedbb
Update UG on strictness of email and Telegram handle validation
nathanielcalimag Nov 10, 2023
24959d1
Add minor updates to about us
nathanielcalimag Nov 10, 2023
ed1bcfd
Merge pull request #309 from nathanielcalimag/nathanielcalimag/add-pl…
nathanielcalimag Nov 10, 2023
650ac0a
Update acknowledgements section
nathanielcalimag Nov 10, 2023
0e7817b
Add person class diagram
ncduy0303 Nov 11, 2023
92dbeed
Reword effort summary
nathanielcalimag Nov 11, 2023
7d439db
Arrange comments to Person fields
ncduy0303 Nov 11, 2023
832fec8
Add `addPerson` feature to DG
ncduy0303 Nov 11, 2023
6df0397
Add `editPerson` feature to DG
ncduy0303 Nov 11, 2023
050ba15
Add `deletePerson` feature to DG
ncduy0303 Nov 11, 2023
b94fb85
Add `listPerson` feature to DG
ncduy0303 Nov 11, 2023
13bd177
Merge remote-tracking branch 'upstream/master' into jeffrey-jian/ppp
jeffrey-jian Nov 11, 2023
af4ae44
Add more features
jeffrey-jian Nov 11, 2023
c7029ee
Merge pull request #323 from jeffrey-jian/jeffrey-jian/ppp
jeffrey-jian Nov 11, 2023
208e350
Remove spacings in javadocs
jeffrey-jian Nov 11, 2023
bd8a346
Merge pull request #304 from ncduy0303/ncduy0303/refactor-descriptor
jeffrey-jian Nov 11, 2023
a65ba5c
setShorthand sq diagram
jeffrey-jian Nov 11, 2023
b12616a
clear sq diagram
jeffrey-jian Nov 11, 2023
f390077
Update DG user stories
nathanielcalimag Nov 11, 2023
9e5a9d0
help sq diagram
jeffrey-jian Nov 11, 2023
1201e01
Exit sq diagram
jeffrey-jian Nov 11, 2023
ab49c83
Update glossary
wui-hong Nov 11, 2023
0c0a4fd
Fix minor errors
wui-hong Nov 11, 2023
957f4bd
Update glossary. Tentative formatting with labels
wui-hong Nov 12, 2023
d5d8a75
Merge pull request #325 from wui-hong/wuihong/week13UG
wui-hong Nov 12, 2023
753a7dd
Add `sortPerson` feature to DG
ncduy0303 Nov 12, 2023
da0c148
Remove object deletion notation in person-related sequence diagrams
ncduy0303 Nov 12, 2023
17f5cb9
Update the User Guide, pending extra edits after consult with team
wui-hong Nov 12, 2023
5bb0be5
Merge pull request #326 from wui-hong/wuihong/week13UG
wui-hong Nov 12, 2023
168b979
Enhance person-related sequence diagrams
ncduy0303 Nov 12, 2023
55514e1
Update DG use cases
nathanielcalimag Nov 12, 2023
4fb3d99
Merge remote-tracking branch 'upstream/master' into jeffrey-jian/dg-v1.4
jeffrey-jian Nov 12, 2023
d09b4c0
shorthand ug draft
jeffrey-jian Nov 12, 2023
08ec26f
Add person-related activity diagrams
ncduy0303 Nov 12, 2023
236d97f
Update person class diagram
ncduy0303 Nov 12, 2023
e7045fd
Remove redundant activation bars and return arrows
ncduy0303 Nov 12, 2023
eb1e695
clear, help, exit ug draft
jeffrey-jian Nov 12, 2023
c916798
Shorten sequence diagrams
ncduy0303 Nov 12, 2023
18b253b
Add minor updates
ncduy0303 Nov 12, 2023
60e87e6
Add implementation details for transactions to DG
jedkohjk Nov 12, 2023
05a4832
Fix puml checkstyle
jedkohjk Nov 12, 2023
e97e293
Make minor edit to PPP
wui-hong Nov 12, 2023
187eefd
Make minor edits to PPP for PR numbers
wui-hong Nov 12, 2023
b6d7584
Update glossary in DG
wui-hong Nov 12, 2023
1b11d75
Finalise PPP
wui-hong Nov 12, 2023
f6a48c3
Merge branch 'master' into nathanielcalimag/update-acknowledgements-s…
wui-hong Nov 12, 2023
a10b352
Merge pull request #321 from nathanielcalimag/nathanielcalimag/update…
wui-hong Nov 12, 2023
6df5553
Update DG model design
nathanielcalimag Nov 12, 2023
2612acf
Update UI and Keyboard Navigation Feature section in DG
ncduy0303 Nov 12, 2023
e6ea71d
Merge branch 'master' into zero-div
jedkohjk Nov 12, 2023
b8f57e4
Resolve merge conflict
jedkohjk Nov 12, 2023
03f0615
Merge pull request #320 from nathanielcalimag/nathanielcalimag/add-mi…
ncduy0303 Nov 12, 2023
7cfa95d
Add setShorthand activity diagram
jeffrey-jian Nov 12, 2023
baa3f9d
Standardise activity diagram
jeffrey-jian Nov 12, 2023
636178d
Replace code snippet to text
ncduy0303 Nov 12, 2023
0b284b4
Amend shorthand activity diagram
jeffrey-jian Nov 12, 2023
a6e1eda
Add shorthand sequence diagram extension
jeffrey-jian Nov 12, 2023
5cb0143
Correct shorthand activity diagram
jeffrey-jian Nov 12, 2023
b5eef38
Update FAQ
wui-hong Nov 12, 2023
29a2967
Merge pull request #336 from wui-hong/wuihong/week133-ug
wui-hong Nov 12, 2023
c4310ca
Update bulb label
wui-hong Nov 12, 2023
e1ad9c6
Merge pull request #337 from wui-hong/wuihong/week133-ug
wui-hong Nov 12, 2023
c3bc05f
Merge remote-tracking branch 'upstream/master' into jeffrey-jian/dg-v1.4
jeffrey-jian Nov 12, 2023
b2c4b1f
Finalise UG. Left with preparing PDF format
wui-hong Nov 12, 2023
b31d465
Add minor rewording to planned enhancement
nathanielcalimag Nov 12, 2023
a435b65
Merge pull request #335 from ncduy0303/ncduy0303/dg-ui-section
ncduy0303 Nov 12, 2023
41b1bae
Merge pull request #332 from wui-hong/wuihong/week12-ppp
nathanielcalimag Nov 12, 2023
94092e9
Update docs/diagrams/SetShorthandCommandActivityDiagram.puml
ncduy0303 Nov 12, 2023
c54b9a0
Update docs/diagrams/SetShorthandCommandSequenceDiagram2.puml
ncduy0303 Nov 12, 2023
c8da75b
Merge remote-tracking branch 'origin/jeffrey-jian/dg-v1.4' into jeffr…
jeffrey-jian Nov 12, 2023
8811b7c
Fix arrow in help and exit seq diag
jeffrey-jian Nov 12, 2023
53cbb7d
Merge pull request #333 from jeffrey-jian/jeffrey-jian/dg-v1.4
nathanielcalimag Nov 12, 2023
0e0f537
Merge pull request #328 from ncduy0303/ncduy0303/dg-add-person-features
nathanielcalimag Nov 12, 2023
5b6cb84
Merge pull request #284 from jedkohjk/zero-div
nathanielcalimag Nov 12, 2023
c102fd9
Merge pull request #338 from wui-hong/wuihong/week133-ug
ncduy0303 Nov 12, 2023
0bd3a02
Merge pull request #319 from nathanielcalimag/nathanielcalimag/add-ef…
nathanielcalimag Nov 12, 2023
1820248
Merge pull request #324 from nathanielcalimag/nathanielcalimag/update…
ncduy0303 Nov 12, 2023
e40e3ad
Update docs/DeveloperGuide.md
ncduy0303 Nov 12, 2023
ac11e13
Update docs/DeveloperGuide.md
ncduy0303 Nov 12, 2023
1f08baf
Fix diagrams
jedkohjk Nov 12, 2023
2200a11
Merge branch 'dg-transaction-implementation' of https://github.com/je…
jedkohjk Nov 12, 2023
e77cbf6
Move developers images into a separate folder
ncduy0303 Nov 12, 2023
738a619
Diversify About Us roles
nathanielcalimag Nov 12, 2023
9f1400b
Update logic description in DG
jedkohjk Nov 12, 2023
5731e37
Fix grammar
jedkohjk Nov 12, 2023
815d37e
Update a specific prerequisite
wui-hong Nov 13, 2023
06a5775
Add edits to glossary and fixed missing bracket
wui-hong Nov 13, 2023
a3a86a4
Place every term under glossary
wui-hong Nov 13, 2023
123a1f7
Merge pull request #339 from nathanielcalimag/nathanielcalimag/divers…
ncduy0303 Nov 13, 2023
da9b7dc
Remove unused images and add new images
ncduy0303 Nov 13, 2023
902214b
Change`PHONE_NUMBER` to `PHONE` for consistency
ncduy0303 Nov 13, 2023
0e0552a
Fix typo of non-existent commands
ncduy0303 Nov 13, 2023
46a7c23
Update UG
ncduy0303 Nov 13, 2023
0e05f32
Fix typo in DG
ncduy0303 Nov 13, 2023
80de6d3
Update DG storage design
nathanielcalimag Nov 13, 2023
9f44843
Add minor rewording to DG
nathanielcalimag Nov 13, 2023
2586e21
Update docs/DeveloperGuide.md
ncduy0303 Nov 13, 2023
0d81c2f
Merge pull request #340 from jedkohjk/dg-update-logic
ncduy0303 Nov 13, 2023
bbaa33b
Update UG on strictness of email and Telegram handle validation
nathanielcalimag Nov 13, 2023
bb49175
Merge pull request #314 from nathanielcalimag/nathanielcalimag/add-pl…
nathanielcalimag Nov 13, 2023
ead714f
Update About Us format
nathanielcalimag Nov 13, 2023
95f10f3
Add planned enhancement for extending reserved names
nathanielcalimag Nov 13, 2023
30ad629
Merge branch 'master' into dg-transaction-implementation
jedkohjk Nov 13, 2023
320b766
Merge master
jedkohjk Nov 13, 2023
0b85a48
Fix errors in DG model image
nathanielcalimag Nov 13, 2023
22493f7
Polish up glossary
wui-hong Nov 13, 2023
4c4c36e
Update glossary
wui-hong Nov 13, 2023
1101d7a
Fix checkstyle issues
nathanielcalimag Nov 13, 2023
c686aca
Handle null values in json file
jedkohjk Nov 13, 2023
21fa1f5
Fix json checkstyle
jedkohjk Nov 13, 2023
87c3b02
Merge pull request #334 from nathanielcalimag/nathanielcalimag/update…
ncduy0303 Nov 13, 2023
6e24768
Merge pull request #346 from jedkohjk/handle-null
jedkohjk Nov 13, 2023
8243aa1
Rephrase planned enhancement on extending reserved names
nathanielcalimag Nov 13, 2023
2f880bb
Merge pull request #342 from nathanielcalimag/nathanielcalimag/update…
ncduy0303 Nov 13, 2023
c8de91a
Merge pull request #341 from ncduy0303/ncduy0303/update-images
wui-hong Nov 13, 2023
141b4ef
Update MainApp.java
ncduy0303 Nov 13, 2023
0a0cdea
Update labels and updatePortion
wui-hong Nov 13, 2023
e0bf073
Merge pull request #347 from wui-hong/wuihong/week133-ug
nathanielcalimag Nov 13, 2023
90070ef
Merge pull request #302 from wui-hong/wuihong/dg-manualtesting
nathanielcalimag Nov 13, 2023
51fbfe2
Merge branch 'master' into wuihong/week133-ug
wui-hong Nov 13, 2023
5b28554
Merge pull request #331 from wui-hong/wuihong/week13-dg
ncduy0303 Nov 13, 2023
d80b247
Update sample execution
wui-hong Nov 13, 2023
49a926c
Merge pull request #348 from wui-hong/wuihong/week133-ug
wui-hong Nov 13, 2023
1a02cbe
Merge pull request #327 from nathanielcalimag/nathanielcalimag/update…
ncduy0303 Nov 13, 2023
56b9535
Replace <img> tag with markdown syntax
jeffrey-jian Nov 13, 2023
e8712d9
Delete missing symbol in UG
wui-hong Nov 13, 2023
6e1c4e5
Add keyword validation for list commands
jedkohjk Nov 13, 2023
dc164fb
Move profile pics back to /images
jeffrey-jian Nov 13, 2023
022341d
Merge pull request #353 from jeffrey-jian/jeffrey-jian/ppp
jeffrey-jian Nov 13, 2023
3f08846
Fix more formatting errors
wui-hong Nov 13, 2023
a24d45f
Merge pull request #354 from wui-hong/wuihong/week133-ug
wui-hong Nov 13, 2023
0831606
Update ppp
jeffrey-jian Nov 13, 2023
598f996
More ppp
jeffrey-jian Nov 13, 2023
3914ee4
Standardise formatting of headers
wui-hong Nov 13, 2023
bd9a0d4
Add planned enhancement for better long input UI display
nathanielcalimag Nov 13, 2023
86afed8
Fix checkstyle issues
nathanielcalimag Nov 13, 2023
7ebc9fe
Merge pull request #355 from jeffrey-jian/jeffrey-jian/ppp
jedkohjk Nov 13, 2023
88be69d
Add planned enhancement for deleting optional Person fields
nathanielcalimag Nov 13, 2023
42e8f9b
Add planned enhancement for better screen resolution change handling
nathanielcalimag Nov 13, 2023
9c1eaf5
Update UG on strictness of email and Telegram handle validation
nathanielcalimag Nov 13, 2023
5b18ac3
Add minor rewording to planned enhancements
nathanielcalimag Nov 13, 2023
ae73876
Merge pull request #344 from nathanielcalimag/nathanielcalimag/add-pl…
nathanielcalimag Nov 13, 2023
13f8d8d
Add planned enhancement for more descriptive person UI card
nathanielcalimag Nov 13, 2023
81e74d0
Fix checkstyle issues
nathanielcalimag Nov 13, 2023
7c1f3c3
Fix checkstyle issue
nathanielcalimag Nov 13, 2023
5a50412
Merge pull request #352 from jedkohjk/fix-keyword-validation
ncduy0303 Nov 13, 2023
28235c3
Fix minor grammar issues
wui-hong Nov 13, 2023
72b7bb2
Merge pull request #356 from wui-hong/wuihong/week133-ug
wui-hong Nov 13, 2023
b4623c5
Standardise where persons and people are used
wui-hong Nov 13, 2023
0dd01e7
Add people to glossary
wui-hong Nov 13, 2023
ac80997
Update tags in UG
wui-hong Nov 13, 2023
6575380
Update execution vs input error
wui-hong Nov 13, 2023
96dd762
Merge pull request #360 from nathanielcalimag/nathanielcalimag/add-pl…
nathanielcalimag Nov 13, 2023
70aad61
Update UG on strictness of email and Telegram handle validation
nathanielcalimag Nov 13, 2023
7efe6f5
Merge pull request #359 from nathanielcalimag/nathanielcalimag/add-pl…
nathanielcalimag Nov 13, 2023
0ea6209
Update UG on strictness of email and Telegram handle validation
nathanielcalimag Nov 13, 2023
39bf74a
Merge pull request #358 from nathanielcalimag/nathanielcalimag/add-pl…
nathanielcalimag Nov 13, 2023
adaae89
Merge pull request #343 from nathanielcalimag/nathanielcalimag/update…
nathanielcalimag Nov 13, 2023
f71f267
Merge pull request #329 from jedkohjk/dg-transaction-implementation
jedkohjk Nov 13, 2023
152b997
Update UG on strictness of email and Telegram handle validation
nathanielcalimag Nov 13, 2023
515653c
Update Duy's PPP
ncduy0303 Nov 13, 2023
3793ab6
Merge pull request #357 from nathanielcalimag/nathanielcalimag/add-pl…
nathanielcalimag Nov 13, 2023
07b71a5
Merge pull request #361 from wui-hong/wuihong/week133-ug
wui-hong Nov 13, 2023
1d5f8bb
Change `Spend n Split` to `Spend N Split`
ncduy0303 Nov 13, 2023
252eefd
Change `SnS` to `SNS`
ncduy0303 Nov 13, 2023
d524311
Create new user guide
wui-hong Nov 13, 2023
82a8660
Merge branch 'master' into jeffrey-jian/dg-v1.4
jedkohjk Nov 13, 2023
ce4b14a
Merge pull request #350 from jeffrey-jian/jeffrey-jian/dg-v1.4
jedkohjk Nov 13, 2023
6be2767
Merge pull request #362 from ncduy0303/ncduy0303/update-ppp
wui-hong Nov 13, 2023
661f09c
Merge pull request #363 from wui-hong/wuihong/2101ug
nathanielcalimag Nov 13, 2023
0a87ee4
Update SNS
wui-hong Nov 13, 2023
ea96f0b
Merge pull request #364 from ncduy0303/ncduy0303/change-app-name
ncduy0303 Nov 13, 2023
5777c2a
Merge pull request #365 from wui-hong/wuihong/2101ug
ncduy0303 Nov 13, 2023
2d61ea1
Update 2101 UG
wui-hong Nov 13, 2023
80dbba4
Merge pull request #366 from wui-hong/wuihong/2101ug
wui-hong Nov 13, 2023
17e88fe
Add page break
wui-hong Nov 13, 2023
a461576
Merge pull request #367 from wui-hong/wuihong/2101ug
wui-hong Nov 13, 2023
2c7da7b
Fix DG images
jedkohjk Nov 13, 2023
effcd95
Add minor updates to NFRs
nathanielcalimag Nov 13, 2023
1e3471e
Merge pull request #368 from jedkohjk/fix-dg-images
jeffrey-jian Nov 13, 2023
0bc0191
Merge pull request #369 from nathanielcalimag/nathanielcalimag/add-mi…
ncduy0303 Nov 13, 2023
9e21cbd
Update editTransaction
wui-hong Nov 13, 2023
70d1724
Fix DG image
jedkohjk Nov 13, 2023
11c5124
Update Timestamp for glossary and duplicate
wui-hong Nov 13, 2023
1978479
Rename GUI to interface
wui-hong Nov 13, 2023
04f01ce
Add minor rewording to planned enhancement
nathanielcalimag Nov 13, 2023
024869b
Merge pull request #371 from wui-hong/wuihong/2101ug
wui-hong Nov 13, 2023
6093e58
Merge pull request #370 from jedkohjk/fix-dg-image
ncduy0303 Nov 13, 2023
f5cf022
Update outdated URL in DG
ncduy0303 Nov 13, 2023
ee919e2
Merge pull request #372 from nathanielcalimag/nathanielcalimag/add-mi…
nathanielcalimag Nov 13, 2023
e4b2038
Merge pull request #373 from ncduy0303/ncduy0303/update-outdated-url
ncduy0303 Nov 13, 2023
403b8f9
Reflect static classes in sequence diagrams
jedkohjk Nov 13, 2023
c46f164
Reduce data load NFR
nathanielcalimag Nov 13, 2023
0521220
Add newline
jedkohjk Nov 13, 2023
cfc237f
Update final PPP
nathanielcalimag Nov 13, 2023
cf98209
Merge pull request #377 from nathanielcalimag/nathanielcalimag/update…
nathanielcalimag Nov 13, 2023
3013899
Reformat final PPP
nathanielcalimag Nov 13, 2023
14eff48
Merge pull request #378 from nathanielcalimag/nathanielcalimag/reform…
nathanielcalimag Nov 13, 2023
8dfa3cc
Merge pull request #376 from nathanielcalimag/nathanielcalimag/reduce…
ncduy0303 Nov 14, 2023
4eb7f4a
Merge pull request #374 from jedkohjk/static-class-dg
jeffrey-jian Nov 14, 2023
2a33268
Update editPersonCommand sequence diagram
ncduy0303 Nov 14, 2023
15fc4b5
Merge pull request #379 from ncduy0303/ncduy0303/update-diagram
nathanielcalimag Nov 14, 2023
362472b
Fix minor DG typo
nathanielcalimag Nov 14, 2023
035d9f3
Update DeveloperGuide.md
ncduy0303 Nov 14, 2023
8071009
Merge pull request #380 from nathanielcalimag/nathanielcalimag/fix-mi…
nathanielcalimag Nov 14, 2023
8fa8c78
Update DeveloperGuide.md
ncduy0303 Nov 14, 2023
986f273
Update listPerson activity diagram
ncduy0303 Nov 14, 2023
4e06596
Merge pull request #381 from ncduy0303/ncduy0303/update-diagram
ncduy0303 Nov 14, 2023
8203eac
Update PPP Jed
jedkohjk Nov 14, 2023
b60016c
Merge pull request #382 from jedkohjk/final-ppp
jedkohjk Nov 14, 2023
b3dd2d8
Final PPP update
jeffrey-jian Nov 14, 2023
ddb9ce1
Merge pull request #383 from jeffrey-jian/jeffrey-jian/ppp
jeffrey-jian Nov 14, 2023
14ccc0f
Update UserGuide2101.md
ncduy0303 Nov 14, 2023
020ebe2
Add link to feature help
jedkohjk Nov 14, 2023
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
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@
/build/
src/main/resources/docs/

# bin files
bin

# IDEA files
/.idea/
/out/
Expand Down
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)
[![CI Status](https://github.com/AY2324S1-CS2103T-W17-3/tp/workflows/Java%20CI/badge.svg)](https://github.com/AY2324S1-CS2103T-W17-3/tp/actions)
&nbsp;[![codecov](https://codecov.io/gh/AY2324S1-CS2103T-W17-3/tp/branch/master/graph/badge.svg)](https://codecov.io/gh/AY2324S1-CS2103T-W17-3/tp)

![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.
## Spend N Split (SNS)

Spend N Split (SNS) is a desktop app for managing expense from contacts, optimized for use via a Command Line Interface (CLI) while still having the benefits of a Graphical User Interface (GUI). If you can type fast, SNS can get your contact expense management tasks done faster than traditional GUI apps.

Main features:
* Manage contacts and their personal information
* Manage expenses between you and your contacts

Here is the link to our [User Guide](https://ay2324s1-cs2103t-w17-3.github.io/tp/UserGuide.html) and [Developer Guide](https://ay2324s1-cs2103t-w17-3.github.io/tp/DeveloperGuide.html)!

## Acknowledgements

This is a brownfield software project based on [AddressBook Level-3](https://se-education.org/addressbook-level3/) created by the [SE-EDU initiative](https://se-education.org), taken under the [CS2103T Software Engineering course](https://nus-cs2103-ay2223s1.github.io/website/index.html) held by the School of Computing at the National University of Singapore.
12 changes: 9 additions & 3 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ plugins {
id 'jacoco'
}

mainClassName = 'seedu.address.Main'
mainClassName = 'seedu.spendnsplit.Main'

sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11
Expand All @@ -20,6 +20,10 @@ checkstyle {
toolVersion = '10.2'
}

run {
enableAssertions = true
}

test {
useJUnitPlatform()
finalizedBy jacocoTestReport
Expand All @@ -42,7 +46,7 @@ task coverage(type: JacocoReport) {

dependencies {
String jUnitVersion = '5.4.0'
String javaFxVersion = '17.0.7'
String javaFxVersion = '17.0.9'

implementation group: 'org.openjfx', name: 'javafx-base', version: javaFxVersion, classifier: 'win'
implementation group: 'org.openjfx', name: 'javafx-base', version: javaFxVersion, classifier: 'mac'
Expand All @@ -60,13 +64,15 @@ dependencies {
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'

implementation group: 'org.apache.commons', name: 'commons-numbers-fraction', version: '1.1'

testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: jUnitVersion

testRuntimeOnly group: 'org.junit.jupiter', name: 'junit-jupiter-engine', version: jUnitVersion
}

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

defaultTasks 'clean', 'test'
61 changes: 30 additions & 31 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,55 +5,54 @@ title: 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
### Jed

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

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

* Role: Project Advisor
* Role: Frontend Engineer / Testing Engineer
* Responsibilities: Software Development / UI & UX / Unit & Integration Testing

### Jane Doe
### Nguyen Cao Duy

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

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

* Role: Team Lead
* Responsibilities: UI
* Role: Site Reliability Engineer / DevOps Engineer
* Responsibilities: Software Development / Build & Deployment / CI & CD

### Johnny Doe
### Nathaniel Calimag

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

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

* Role: Developer
* Responsibilities: Data
* Role: Backend Engineer / Quality Assurance
* Responsibilities: Software Development / Schema Design / Code Quality

### Jean Doe
### Khoo Wui Hong

<img src="images/johndoe.png" width="200px">
<img src="images/wui-hong.png" width="200px">

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
[[github](http://github.com/wui-hong)]
[[portfolio](team/wui-hong.md)]

* Role: Developer
* Responsibilities: Dev Ops + Threading
* Role: Business Analyst / Integration Engineer
* Responsibilities: Development / Requirements & Documentation / Systems Integration

### James Doe
### Jeffrey Jian

<img src="images/johndoe.png" width="200px">
<img src="images/jeffrey-jian.png" width="200px">

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
[[github](http://github.com/jeffrey-jian)]
[[portfolio](team/jeffrey-jian.md)]

* Role: Developer
* Responsibilities: UI
* Role: Software Architect / Optimisation
* Responsibilities: Development / Software Design / Automation
Loading
Loading