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

[CS2113-W14-2] PlanPal #27

Open
wants to merge 514 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
514 commits
Select commit Hold shift + click to select a range
ace9cdf
removed unused import
anlamm Nov 4, 2024
0f2e44d
completed zip backup folder protection
C2linaung Nov 4, 2024
87512b9
Merge pull request #103 from anlamm/master
parasytezz Nov 4, 2024
b20a92b
working file after zipped functionality
C2linaung Nov 4, 2024
4c229db
Merge branch 'master' into zip-mode
C2linaung Nov 4, 2024
bb7655a
saving and loading of category is implemented
anlamm Nov 5, 2024
9b285a6
edit Ui and Ug of category
anlamm Nov 5, 2024
c93de9a
create new class for category to enhance encapsulation and abstraction
anlamm Nov 5, 2024
6bdc8a3
remove unused import
anlamm Nov 5, 2024
302d31d
Edit UG
parasytezz Nov 5, 2024
4f5c165
Merge pull request #104 from anlamm/master
parasytezz Nov 5, 2024
40048a1
Merge pull request #105 from parasytezz/GavinChua-UG2
anlamm Nov 5, 2024
5f90528
Merge branch 'master' into zip-mode
C2linaung Nov 5, 2024
902baad
made changes to the Ui of categories function in contact
C2linaung Nov 5, 2024
d5caad9
added recurring expense list. have not added the list to before new l…
C2linaung Nov 5, 2024
af3bbea
debug add functionalities where program exits when command 'add / /' …
C2linaung Nov 5, 2024
cc0938a
debug edit function when i type 'edit 1 /'
C2linaung Nov 5, 2024
44f9583
settled recurring expenses
C2linaung Nov 5, 2024
b528dbe
complete refactor of recurring code
C2linaung Nov 5, 2024
31540bb
added delete operation to recurring expense list
C2linaung Nov 5, 2024
d698c2c
completed recurring manager class
C2linaung Nov 5, 2024
ed64a57
Merge pull request #107 from C2linaung/recurring-expense
Yisoong Nov 6, 2024
737123e
Add cost breakdown by expense type when viewing list
Yisoong Nov 6, 2024
bf0537f
Merge branch 'master' into Nathan-ExpenseType
Yisoong Nov 6, 2024
21c0f3d
Add expense type totals breakdowns for list function
Yisoong Nov 6, 2024
4584222
Merge pull request #109 from Yisoong/Nathan-ExpenseType
C2linaung Nov 6, 2024
2e66bf7
fix category parser bugs for tricky input and edit UG
anlamm Nov 6, 2024
3e970c3
fix checkstyle
anlamm Nov 6, 2024
e9ca892
Merge pull request #110 from anlamm/master
C2linaung Nov 6, 2024
3bd1d5f
changed git ignore
C2linaung Nov 6, 2024
2766add
Merge branch 'master' of https://github.com/C2linaung/tp
C2linaung Nov 6, 2024
8906b6b
edit UG
parasytezz Nov 6, 2024
fcd0f6f
edited add activities function.
crystal-bys Nov 6, 2024
27c4e66
debugged activity type function.
crystal-bys Nov 6, 2024
d83374d
fixed edit category for contact repeated category bug
anlamm Nov 6, 2024
915afa7
Add JUnit tests for expense type
Yisoong Nov 6, 2024
f8279fd
Edit test naming
Yisoong Nov 6, 2024
67a5b28
settled bug where 'add /recurring /month:' allows for addition
C2linaung Nov 6, 2024
3bf70b5
remove unused variable
anlamm Nov 6, 2024
1b51901
added clear screen function
C2linaung Nov 6, 2024
2014b8c
redo checkstyle
C2linaung Nov 6, 2024
8e9c12a
set expense default value to 0
C2linaung Nov 6, 2024
16b0abf
added UG for add expense
C2linaung Nov 6, 2024
8a62a25
added UG for list expenses
C2linaung Nov 6, 2024
e1f40f5
complete UG for expense edit function
C2linaung Nov 6, 2024
d65adce
Merge pull request #111 from parasytezz/GavinChua-UG2
C2linaung Nov 6, 2024
7cc7b01
Merge pull request #114 from anlamm/master
C2linaung Nov 6, 2024
55d2edd
Merge pull request #113 from Yisoong/Nathan-JUnit
C2linaung Nov 6, 2024
6d61cdb
fixed checkstyle errors. for activity.
crystal-bys Nov 6, 2024
297e27c
Merge pull request #115 from C2linaung/c2-UG
crystal-bys Nov 6, 2024
2549989
Merge pull request #116 from crystal-bys/debugActivity
Yisoong Nov 6, 2024
28264ec
edit Acitivity add function, fixed bugs when entering activity name
parasytezz Nov 6, 2024
644eb16
fix JUnit tests
parasytezz Nov 6, 2024
47f817a
Merge pull request #117 from parasytezz/GavinChua-Activity6
crystal-bys Nov 6, 2024
01c50c2
added Junit tests for add activities
crystal-bys Nov 6, 2024
de357ee
fixed merge conflicts.
crystal-bys Nov 6, 2024
a53612e
fixed some changes.
crystal-bys Nov 6, 2024
fca1425
Merge branch 'javaDoc'
crystal-bys Nov 6, 2024
e303721
fixed checkstyle errors
crystal-bys Nov 6, 2024
caac13a
Merge pull request #119 from crystal-bys/javaDoc-2
Yisoong Nov 6, 2024
9ce2602
Merge branch 'AY2425S1-CS2113-W14-2:master' into master
crystal-bys Nov 6, 2024
c92b1c8
added junit tests for delete activities.
crystal-bys Nov 6, 2024
a7f0e84
fixed error.
crystal-bys Nov 6, 2024
863e51e
Merge pull request #120 from crystal-bys/javaDoc-3
C2linaung Nov 6, 2024
609db55
Handle list case for month with no expenses and add JUnit tests
Yisoong Nov 6, 2024
5197b92
Merge pull request #121 from Yisoong/Nathan-ExpenseType
C2linaung Nov 6, 2024
999aede
added summary table at the end. added auxiliary commands
C2linaung Nov 6, 2024
b1ca03d
added to table of content UG
C2linaung Nov 6, 2024
42bf3df
Merge pull request #122 from C2linaung/c2-UG
crystal-bys Nov 6, 2024
3e94579
YS-UG
crystal-bys Nov 6, 2024
83044bb
Merge pull request #123 from crystal-bys/master
C2linaung Nov 6, 2024
628e5c5
Add to UG for find and delete expense
Yisoong Nov 6, 2024
1d1a177
Merge branch 'master' into Nathan-Docs
Yisoong Nov 6, 2024
fa1318c
Merge pull request #124 from Yisoong/Nathan-Docs
crystal-bys Nov 6, 2024
6f6b907
Update command summary for contact and expense managers
Yisoong Nov 6, 2024
42c8fb0
complete added test for recurring. left find and delete
C2linaung Nov 6, 2024
0baf259
Merge pull request #125 from Yisoong/Nathan-Docs
C2linaung Nov 6, 2024
d46da2d
Merge pull request #126 from C2linaung/test-recurring
Yisoong Nov 6, 2024
fbbc4a9
edit UG for contact command summary
anlamm Nov 6, 2024
f24e916
DG seq diagrams for add and delete.
crystal-bys Nov 6, 2024
2176f65
further edit UG for contact category
anlamm Nov 6, 2024
ddebf53
Add JUnit tests for deleting recurring expenses
Yisoong Nov 6, 2024
d03a664
Merge branch 'master' into master
anlamm Nov 6, 2024
20b8d69
Merge pull request #127 from crystal-bys/editDG-2
Yisoong Nov 6, 2024
c9ba345
Merge pull request #128 from anlamm/master
crystal-bys Nov 6, 2024
b61ff71
minor change in contact summary UG
anlamm Nov 6, 2024
f2d4965
Add JUnit tests for finding recurring expenses
Yisoong Nov 6, 2024
e7fea00
Edits for checkstyle
Yisoong Nov 6, 2024
4f165ef
Merge pull request #129 from anlamm/master
Yisoong Nov 6, 2024
629d583
Merge pull request #130 from Yisoong/Nathan-JUnit
crystal-bys Nov 6, 2024
1e52b75
update DG for contact category
anlamm Nov 7, 2024
ca9af48
Update find contact diagram
Yisoong Nov 7, 2024
e8205e0
Merge pull request #131 from anlamm/master
parasytezz Nov 7, 2024
ebcc667
edit DG
parasytezz Nov 7, 2024
2ccfccf
added sequence diagram for expensemanager add command
C2linaung Nov 7, 2024
9d5bb58
fixed UG bugs
anlamm Nov 7, 2024
e5650cc
Merge pull request #132 from parasytezz/GavinChua-UG3
anlamm Nov 7, 2024
b3dbaa5
Update contact class diagram
Yisoong Nov 7, 2024
b4b5de1
Merge pull request #133 from anlamm/master
Yisoong Nov 7, 2024
fcb8a96
Merge pull request #134 from Yisoong/Nathan-Docs
C2linaung Nov 7, 2024
17d43e0
handled contact category loading corruption
anlamm Nov 7, 2024
4b7c423
added list command sequence diagram for expense manager
C2linaung Nov 7, 2024
f764702
added sequence diagram for search contacts by category
anlamm Nov 7, 2024
2d353e1
added sequence for edit list of expenses
C2linaung Nov 7, 2024
99ba103
Merge pull request #135 from anlamm/master
C2linaung Nov 7, 2024
e4f41b6
Merge branch 'master' into c2-DG
C2linaung Nov 7, 2024
d26295a
Merge pull request #136 from C2linaung/c2-DG
Yisoong Nov 7, 2024
b34372f
try to change table error for UG
C2linaung Nov 7, 2024
636d1e0
try to change the UG formatting for table
C2linaung Nov 7, 2024
baa4251
add spacings
C2linaung Nov 7, 2024
8a5b4a3
change background colour for png
parasytezz Nov 7, 2024
19b0203
Merge pull request #138 from parasytezz/master
C2linaung Nov 7, 2024
7541ddc
Merge pull request #137 from C2linaung/c2-DG
crystal-bys Nov 7, 2024
6d5c735
Add diagram and details for find expense
Yisoong Nov 7, 2024
adf6a46
made table sizes smaller for cheatsheet
C2linaung Nov 7, 2024
6c4cd37
fixed hyperlink issue in ug
C2linaung Nov 7, 2024
f8bf408
Merge branch 'master' into c2-UG
C2linaung Nov 7, 2024
dbde660
fixed bug for edge case input for contact category
anlamm Nov 7, 2024
96e97f1
Edit find expense in DG
Yisoong Nov 7, 2024
5ab5f52
Merge pull request #139 from C2linaung/c2-UG
crystal-bys Nov 7, 2024
47e7f7c
Merge pull request #140 from anlamm/master
crystal-bys Nov 7, 2024
cba2977
Merge pull request #141 from Yisoong/Nathan-Docs
C2linaung Nov 7, 2024
9807e01
add sequence diagram for delete function in expense manager DG
C2linaung Nov 7, 2024
8a7b9ae
try to remove the small tags
C2linaung Nov 7, 2024
8265907
corrected indentations
C2linaung Nov 7, 2024
2c6178f
Merge pull request #142 from C2linaung/c2-DG
crystal-bys Nov 7, 2024
944074f
debug ug breaking of tables
C2linaung Nov 7, 2024
27ed5c2
used html instead
C2linaung Nov 7, 2024
6758c94
Add expense class diagram
Yisoong Nov 7, 2024
5f1c6f4
Merge branch 'master' into Nathan-Docs
Yisoong Nov 7, 2024
9ab5e45
Merge pull request #143 from C2linaung/c2-UG
crystal-bys Nov 7, 2024
97e6848
Merge pull request #144 from Yisoong/Nathan-Docs
crystal-bys Nov 7, 2024
ffb3a01
removed small tag
C2linaung Nov 7, 2024
c3e02eb
Merge pull request #145 from C2linaung/c2-UG
crystal-bys Nov 7, 2024
6c57335
added TOC for DG
C2linaung Nov 7, 2024
5c65c87
Merge pull request #146 from C2linaung/c2-DG
Yisoong Nov 7, 2024
63b2761
update quick start of UG
C2linaung Nov 7, 2024
b022add
Merge pull request #147 from C2linaung/c2-DG
Yisoong Nov 7, 2024
6600758
update picture for contact list command sequence diagram
C2linaung Nov 7, 2024
7975f40
Merge pull request #148 from C2linaung/c2-DG
Yisoong Nov 7, 2024
3c5d18a
settled corruption of txt file
C2linaung Nov 9, 2024
cac48a6
handled floating point rounding errors
C2linaung Nov 9, 2024
9eeecec
complete month tag restriction
C2linaung Nov 9, 2024
9f71afb
Fix contact category issues
anlamm Nov 9, 2024
6de7260
Edit contact category test
anlamm Nov 9, 2024
54663c0
fix checkstyle
anlamm Nov 9, 2024
f85fad3
update Ui
anlamm Nov 9, 2024
0160386
fix contact empty name issue
anlamm Nov 9, 2024
77625cd
implemented email validation check
anlamm Nov 9, 2024
358b55d
fixed checkstyle
anlamm Nov 9, 2024
c1b9941
allow budget to be 0
C2linaung Nov 9, 2024
1af8dfd
Merge pull request #200 from anlamm/contactIssue
C2linaung Nov 9, 2024
8b1595b
merge conflict settled
C2linaung Nov 9, 2024
9329101
solve checkstyle error
C2linaung Nov 9, 2024
1cb2cd2
Merge pull request #201 from C2linaung/handle-issues
anlamm Nov 9, 2024
90488f7
resolve DG and UG issues
parasytezz Nov 10, 2024
68e922c
Merge branch 'master' into master
parasytezz Nov 10, 2024
3d3e487
Merge pull request #202 from parasytezz/master
crystal-bys Nov 10, 2024
9d31d4b
editted some parts of UG and redid the Parser class diagram
crystal-bys Nov 10, 2024
7b7a4cb
fixed some minor details in UG
crystal-bys Nov 10, 2024
0935273
edited the description in 'find' method
crystal-bys Nov 10, 2024
7362080
Merge pull request #203 from crystal-bys/master
parasytezz Nov 10, 2024
c1b1728
settled delete space issue
C2linaung Nov 10, 2024
cad774e
checkstyle
C2linaung Nov 10, 2024
07917d0
handle edit bug when nothing was edited
C2linaung Nov 10, 2024
dc19cf5
update UG regarding the auxiliary commands
C2linaung Nov 10, 2024
f1df536
Merge pull request #204 from C2linaung/handle-issues
parasytezz Nov 10, 2024
0d7b97c
edit DG diagrams
parasytezz Nov 10, 2024
8b4d8bb
no message
parasytezz Nov 10, 2024
af463c3
Merge pull request #205 from parasytezz/GavinChua-JUnit3
crystal-bys Nov 11, 2024
a16d61b
Update UG
anlamm Nov 11, 2024
e37aefd
Merge pull request #206 from anlamm/master
Yisoong Nov 11, 2024
0c19a83
Edit findInList to ignore fixed strings
Yisoong Nov 11, 2024
8538c27
Revert "Edit findInList to ignore fixed strings"
Yisoong Nov 11, 2024
0d607a6
handled the issue where changing the name of budget files corrupts ev…
C2linaung Nov 11, 2024
323eda7
Update UG and enhance help function in setting category mode
anlamm Nov 11, 2024
0253a2d
Edit findInList to ignore fixed strings
Yisoong Nov 11, 2024
4455eb7
update UG
anlamm Nov 11, 2024
f316e96
Merge pull request #207 from C2linaung/handle-issues
Yisoong Nov 11, 2024
5ea8330
Merge pull request #209 from anlamm/master
Yisoong Nov 11, 2024
c6752bf
Merge pull request #208 from Yisoong/Nathan-FindExpense
anlamm Nov 11, 2024
a0ff0c2
Edit README and update UG
Yisoong Nov 11, 2024
131fec5
Merge pull request #210 from Yisoong/Nathan-Docs
crystal-bys Nov 11, 2024
9abc4e0
edit-PPP
crystal-bys Nov 11, 2024
46a0fd5
Merge pull request #211 from crystal-bys/edit-PPP
Yisoong Nov 11, 2024
3b0130b
added the case where setting month to invalid values don't shoot error
C2linaung Nov 11, 2024
c8f6663
handled case sensitive problem
C2linaung Nov 11, 2024
3861a82
allow for finding if there are no spaces inside tag
C2linaung Nov 11, 2024
2206361
Merge pull request #212 from C2linaung/handle-issues
Yisoong Nov 11, 2024
8ef8433
Edit PPP
parasytezz Nov 11, 2024
e0e25fc
Edit class diagrams
Yisoong Nov 11, 2024
a774423
Merge pull request #213 from parasytezz/master
Yisoong Nov 11, 2024
76e6a6c
Merge pull request #214 from Yisoong/Nathan-Docs
C2linaung Nov 11, 2024
dd0b5cf
Edit UG & DG
parasytezz Nov 11, 2024
c221252
added a check to stop adding recurring list to before the current month
C2linaung Nov 11, 2024
0b93175
settled list not catching errors for wrong input
C2linaung Nov 11, 2024
9b96533
Merge pull request #215 from parasytezz/GavinChua-UG4
C2linaung Nov 11, 2024
4b59d17
checkstyle
C2linaung Nov 11, 2024
aaa5a87
Merge branch 'master' into handle-issues
C2linaung Nov 11, 2024
240bb59
edit JUnit tests
parasytezz Nov 11, 2024
a90f41f
Merge pull request #217 from parasytezz/GavinChua-JUnit4
C2linaung Nov 11, 2024
1ca0150
Merge pull request #216 from C2linaung/handle-issues
parasytezz Nov 11, 2024
396651c
Edit getExpenseTypeProportions method to calculate proportions accura…
Yisoong Nov 11, 2024
ec407ba
Merge pull request #218 from Yisoong/Nathan-ExpenseType
parasytezz Nov 11, 2024
577e058
Edit Contact JUnit tests
parasytezz Nov 11, 2024
80d0a63
no message
parasytezz Nov 11, 2024
703c65e
Edit PPP
parasytezz Nov 11, 2024
90b8e21
Edit PPP
parasytezz Nov 11, 2024
943c7b2
Merge pull request #219 from parasytezz/GavinChua-JUnit5
Yisoong Nov 11, 2024
96109cf
Update PPP
Yisoong Nov 11, 2024
ab175a8
changed ug
C2linaung Nov 11, 2024
151b39e
Merge pull request #220 from Yisoong/Nathan-Docs
crystal-bys Nov 11, 2024
6d80fdf
Merge branch 'master' into handle-issues
C2linaung Nov 11, 2024
37c6712
handle error for removing month tag in data files
C2linaung Nov 11, 2024
3f4c72c
complete UG
C2linaung Nov 11, 2024
8400c31
complete DG
C2linaung Nov 11, 2024
c3c90f9
complete PPP
C2linaung Nov 11, 2024
941eb39
Merge pull request #221 from C2linaung/handle-issues
Yisoong Nov 12, 2024
7cb2d8a
recurring is debugged to work for current month if current month is new
C2linaung Nov 12, 2024
fd3b4e4
fix bugs and complete PPP
anlamm Nov 12, 2024
ca63e19
Merge pull request #222 from C2linaung/debug-recurring
anlamm Nov 12, 2024
59828e7
fix handle category
anlamm Nov 12, 2024
ecca0a0
Merge pull request #223 from anlamm/master
parasytezz Nov 12, 2024
a6a70e6
Complete PPP
parasytezz Nov 12, 2024
6dda37a
Merge pull request #225 from parasytezz/master
C2linaung Nov 12, 2024
bb707a1
added some more test
anlamm Nov 12, 2024
1d5096b
fix import
anlamm Nov 12, 2024
62bf0de
update aboutus
anlamm Nov 12, 2024
1d18fae
Complete PPP
parasytezz Nov 12, 2024
ca394a4
Merge pull request #226 from anlamm/master
C2linaung Nov 12, 2024
703877f
Merge pull request #227 from parasytezz/master
C2linaung Nov 12, 2024
c62b715
updated portfolio link
crystal-bys Nov 12, 2024
fd1d1ba
update UG to provide more information about loading category data and…
anlamm Nov 12, 2024
b5c7b26
Merge pull request #228 from anlamm/master
crystal-bys Nov 12, 2024
bf6567d
Merge pull request #229 from crystal-bys/master
anlamm Nov 12, 2024
5ecd1be
fix UG format
anlamm Nov 12, 2024
998616a
Merge pull request #230 from anlamm/master
C2linaung Nov 12, 2024
daf5cc2
Edit UG
parasytezz Nov 12, 2024
0ed5999
Merge pull request #231 from parasytezz/master
C2linaung Nov 12, 2024
91d2ed4
handle picture bug in UG
C2linaung Nov 12, 2024
531a604
handle error in non-func requirement section of DG
C2linaung Nov 12, 2024
6c8d1d9
Merge pull request #232 from C2linaung/handle-issues
Yisoong Nov 12, 2024
52ff121
test cases added for restore and backup functions
C2linaung Nov 12, 2024
53e359f
Add PPP link and made other formatting changes
Yisoong Nov 12, 2024
2012f84
Merge pull request #233 from C2linaung/test-backup
Yisoong Nov 12, 2024
b2592ba
Edit DG diagrams
parasytezz Nov 12, 2024
98a45c3
Merge pull request #235 from parasytezz/master
Yisoong Nov 12, 2024
7bd499d
Merge pull request #234 from Yisoong/Nathan-Docs
C2linaung Nov 12, 2024
41fc672
corrected arrowheads in add/delete activities seq diagrams
crystal-bys Nov 12, 2024
ee033ab
Merge pull request #236 from crystal-bys/master
Yisoong Nov 12, 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
@@ -1,3 +1,7 @@
.env
/data/
/backup_data/

# IDEA files
/.idea/
/out/
Expand Down
3 changes: 3 additions & 0 deletions META-INF/MANIFEST.MF
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Manifest-Version: 1.0
Main-Class: seedu.planpal.PlanPal

2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Duke project template
# PlanPal

This is a project template for a greenfield Java project. It's named after the Java mascot _Duke_. Given below are instructions on how to use it.

Expand Down
9 changes: 7 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,9 @@ repositories {
dependencies {
testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: '5.10.0'
testRuntimeOnly group: 'org.junit.jupiter', name: 'junit-jupiter-engine', version: '5.10.0'

// https://mvnrepository.com/artifact/net.lingala.zip4j/zip4j
implementation group: 'net.lingala.zip4j', name: 'zip4j', version: '2.11.5'
}

test {
Expand All @@ -29,11 +32,11 @@ test {
}

application {
mainClass.set("seedu.duke.Duke")
mainClass.set("seedu.planpal.PlanPal")
}

shadowJar {
archiveBaseName.set("duke")
archiveBaseName.set("PlanPal")
archiveClassifier.set("")
}

Expand All @@ -42,5 +45,7 @@ checkstyle {
}

run{
enableAssertions = true
standardInput = System.in
}

14 changes: 7 additions & 7 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# About us

Display | Name | Github Profile | Portfolio
--------|:----:|:--------------:|:---------:
![](https://via.placeholder.com/100.png?text=Photo) | John Doe | [Github](https://github.com/) | [Portfolio](docs/team/johndoe.md)
![](https://via.placeholder.com/100.png?text=Photo) | Don Joe | [Github](https://github.com/) | [Portfolio](docs/team/johndoe.md)
![](https://via.placeholder.com/100.png?text=Photo) | Ron John | [Github](https://github.com/) | [Portfolio](docs/team/johndoe.md)
![](https://via.placeholder.com/100.png?text=Photo) | John Roe | [Github](https://github.com/) | [Portfolio](docs/team/johndoe.md)
![](https://via.placeholder.com/100.png?text=Photo) | Don Roe | [Github](https://github.com/) | [Portfolio](docs/team/johndoe.md)
| Name | Github Profile | Portfolio |
|:---------------:|:----------------------------------------:|:--------------------------------------------------------------------------------------------------------------------:|
| Gavin | [Github](https://github.com/parasytezz) | [Portfolio](https://ay2425s1-cs2113-w14-2.github.io/tp/team/parasytezz.html) |
| Bu Yin Shuang | [Github](https://github.com/crystal-bys) | [Portfolio](https://ay2425s1-cs2113-w14-2.github.io/tp/team/crystal-bys.html) |
| Lam Hoi Kei | [Github](https://github.com/anlamm) | [Portfolio](https://ay2425s1-cs2113-w14-2.github.io/tp/team/anlamm.html) |
| Nathan Tan | [Github](https://github.com/Yisoong) | [Portfolio](https://ay2425s1-cs2113-w14-2.github.io/tp/team/yisoong.html) |
| Si Thu Lin Aung | [Github](https://github.com/C2linaung) | [Portfolio](https://ay2425s1-cs2113-w14-2.github.io/tp/team/c2linaung.html) |
515 changes: 502 additions & 13 deletions docs/DeveloperGuide.md

Large diffs are not rendered by default.

Binary file added docs/Images(DG)/ActivityClassDiagram.drawio.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/Images(DG)/AddActivties.drawio.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/Images(DG)/AddContact.drawio.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/Images(DG)/AddExpense.drawio.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/Images(DG)/AddExpenseRef1.drawio.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/Images(DG)/AddExpenseRef2.drawio.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/Images(DG)/Architecture.drawio.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/Images(DG)/ContactClassDiagram.drawio.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/Images(DG)/DeleteActivties.drawio.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/Images(DG)/DeleteContact.drawio.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/Images(DG)/DeleteExpense.drawio.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/Images(DG)/EditActivity.drawio.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/Images(DG)/EditContact.drawio.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/Images(DG)/EditExpense.drawio.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/Images(DG)/ExpenseClassDiagram.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/Images(DG)/FindActivity.drawio.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/Images(DG)/FindContactDiagram.drawio.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/Images(DG)/FindExpensesDiagram.drawio.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/Images(DG)/MainProgramFlowDiagram.drawio.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/Images(DG)/ParserClassDiagram.drawio.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/Images(DG)/SearchByCategory.drawio.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/Images(DG)/SetBudgetDiagram.drawio.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/Images(DG)/SetContactCategory.drawio.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/Images(DG)/ViewActivity.drawio.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/Images(DG)/ViewContact.drawio.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/Images(DG)/ViewExpensesDiagram.drawio.png
Binary file added docs/Images(UG)/AddingEmail.png
Binary file added docs/Images(UG)/AddingPhone.png
Binary file added docs/Images(UG)/Help.png
Binary file added docs/Images(UG)/INVALID COMMAND.png
Binary file added docs/Images(UG)/InvalidInput.png
Binary file added docs/Images(UG)/InvalidInput2.png
Binary file added docs/Images(UG)/MainScreen.png
Binary file added docs/Images(UG)/MissingSlash.png
Binary file added docs/Images(UG)/ModeScreen.png
Binary file added docs/Images(UG)/RepeatedCategory.png
Binary file added docs/Images/PlanPal Preview.png
21 changes: 15 additions & 6 deletions docs/README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,17 @@
# Duke
# PlanPal

{Give product intro here}
---

Useful links:
* [User Guide](UserGuide.md)
* [Developer Guide](DeveloperGuide.md)
* [About Us](AboutUs.md)
![PlanPal Preview.png](Images/PlanPal%20Preview.png)

**PlanPal** is a desktop application designed for international students at NUS, providing a comprehensive solution for managing contacts, tracking expenses, and organizing activities.
The application is developed in Java 17 and most user interactions take place using a Command Line Interface (CLI).
It helps users manage their finances, stay connected with key contacts, and efficiently plan activities while studying abroad, ensuring that students can effortlessly stay organized and on top of all their responsibilities.

- If you are interested in using PlanPal, the [User Guide](UserGuide.md) will help you get started.
- If you are interested about the development of PlanPal, the [Developer Guide](DeveloperGuide.md) will contain the relevant information.

### Useful Documents
- [User Guide](UserGuide.md)
- [Developer Guide](DeveloperGuide.md)
- [About Us](AboutUs.md)
Loading
Loading