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-F11-3] ProductiveNUS #77

Open
wants to merge 986 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
986 commits
Select commit Hold shift + click to select a range
f022c01
Add automated features section
ChooJiaXin Nov 7, 2020
f76e528
add test methods (to fix)
hyngkng Nov 8, 2020
9f2d4aa
Merge pull request #268 from ChooJiaXin/branch-ug-v1.4
andreatanky Nov 8, 2020
d60b6b7
add test case for undo command
nevirmc Nov 8, 2020
5eea238
Adds UndoCommand test
nevirmc Nov 8, 2020
0e873c0
update PPP
nevirmc Nov 8, 2020
22d571b
Merge branch 'master' of https://github.com/AY2021S1-CS2103T-F11-3/tp…
nevirmc Nov 8, 2020
36c6f8c
Merge pull request #266 from ChooJiaXin/branch-dg-v1.4
andreatanky Nov 8, 2020
1d0de56
Add minor changes to diagrams
andreatanky Nov 8, 2020
e98d8b2
Update PPP
hyngkng Nov 8, 2020
3d6b9d6
Merge branch 'master' into branch-finalDG
andreatanky Nov 8, 2020
383fb7d
update UG
nevirmc Nov 8, 2020
b43c82d
Add sequence diagrams
andreatanky Nov 8, 2020
75e73c3
Add diagrams
andreatanky Nov 8, 2020
d171c84
Add empty constructor
andreatanky Nov 8, 2020
b7ffac8
Update DG
hyngkng Nov 8, 2020
312fed7
Add Optionals to list command
andreatanky Nov 8, 2020
8c6b9a4
Merge branch 'master' into branch-add-tests
hyngkng Nov 8, 2020
a49f929
Update implementation for list
andreatanky Nov 8, 2020
dbf5a24
Update PPP
andreatanky Nov 8, 2020
78abc96
Add diagram for auto update
andreatanky Nov 8, 2020
9235efa
Add tests
hyngkng Nov 8, 2020
174ce6c
Add tests
andreatanky Nov 8, 2020
1bac399
Add more tests
hyngkng Nov 8, 2020
dbff964
Merge pull request #275 from andreatanky/branch-finalUG
andreatanky Nov 8, 2020
3c0e055
Merge pull request #274 from andreatanky/branch-PPP
andreatanky Nov 8, 2020
662c25b
Edit methods
andreatanky Nov 8, 2020
71a3dff
Edit diagram
ChooJiaXin Nov 8, 2020
f31b043
Merge pull request #276 from hyngkng/branch-add-tests
hyngkng Nov 8, 2020
7a52509
Update dg
andreatanky Nov 8, 2020
b006984
Update diagram
hyngkng Nov 8, 2020
744eba4
Merge pull request #272 from andreatanky/branch-OOPList
andreatanky Nov 8, 2020
cbaaf39
Merge pull request #273 from andreatanky/branch-finalDG
andreatanky Nov 8, 2020
382ba1a
Rearrange diagrams
hyngkng Nov 8, 2020
09c1e26
Merge pull request #271 from hyngkng/branch-update-developerguide-v1.4
hyngkng Nov 8, 2020
fa50cd5
Update PPP
andreatanky Nov 8, 2020
69f4a89
Update Developer Guide with AddCommand and RemindCommand + DoneCommand
itsjerryho Nov 8, 2020
c091754
Update PPP
andreatanky Nov 8, 2020
7621260
Merge pull request #278 from andreatanky/branch-PPP
andreatanky Nov 8, 2020
9638995
Update PPP with DG contributions
itsjerryho Nov 8, 2020
fbcf41c
Fix typo
hyngkng Nov 8, 2020
67ac845
Fix bugs and update RemindCommand error message to handle multiple in…
itsjerryho Nov 8, 2020
eff9d44
Increase effectiveness of test cases
ChooJiaXin Nov 8, 2020
bdbc1d8
Merge pull request #228 from minhhhnguyen2000/UG-description
ChooJiaXin Nov 8, 2020
3f1e1e7
Merge pull request #253 from minhhhnguyen2000/update-FAQ
ChooJiaXin Nov 8, 2020
d20540a
Merge pull request #264 from minhhhnguyen2000/GUI-final-static
ChooJiaXin Nov 8, 2020
bb87e1e
Merge pull request #265 from minhhhnguyen2000/schedule-test
ChooJiaXin Nov 8, 2020
ba0a56f
Merge pull request #269 from minhhhnguyen2000/undo-test
ChooJiaXin Nov 8, 2020
483f4fb
Update PPP
itsjerryho Nov 8, 2020
dbc5eea
Update Community Section of PPP
itsjerryho Nov 8, 2020
afb909e
Remove accessors from diagram
ChooJiaXin Nov 8, 2020
9f0132a
Fix checkstyle issues
itsjerryho Nov 8, 2020
309018e
Remove execute command
ChooJiaXin Nov 8, 2020
d4b7059
Edit Sequence Diagrams in DG
itsjerryho Nov 8, 2020
cf22504
Update DG
ChooJiaXin Nov 8, 2020
d78b68b
Update DG based on comments
itsjerryho Nov 8, 2020
9eee1d7
Merge branch 'master' into branch-dg-v1.4
ChooJiaXin Nov 8, 2020
6efcde6
Add style.puml to diagram
ChooJiaXin Nov 8, 2020
aa09361
Merge branch 'branch-dg-v1.4' of https://github.com/ChooJiaXin/tp int…
ChooJiaXin Nov 8, 2020
f92bdb6
Merge branch 'master' into branch-update-DG-final
itsjerryho Nov 8, 2020
2da77fb
Merge pull request #281 from ChooJiaXin/branch-tests
ChooJiaXin Nov 8, 2020
2d7905f
Merge pull request #279 from printinghelloworld/branch-update-DG-final
itsjerryho Nov 8, 2020
461669d
Merge branch 'branch-ppp' of https://github.com/ChooJiaXin/tp
ChooJiaXin Nov 8, 2020
9ff7c3b
Merge pull request #283 from ChooJiaXin/branch-dg-v1.4
ChooJiaXin Nov 8, 2020
f1a3eaf
Merge pull request #280 from printinghelloworld/branch-bug-fixes-and-…
ChooJiaXin Nov 8, 2020
8bbbf0a
Update PPP
hyngkng Nov 8, 2020
ad7e1a7
Merge branch 'master' into branch-ppp
ChooJiaXin Nov 8, 2020
c60f370
Update DG with TaskClassDiagram
itsjerryho Nov 8, 2020
543fed5
Merge branch 'master' into branch-ug-v1.4
ChooJiaXin Nov 8, 2020
91e87cb
Update PPP Community Section
itsjerryho Nov 8, 2020
46a7079
Fix whitespace issue
itsjerryho Nov 8, 2020
2f8319e
Update command syntax and automated features
ChooJiaXin Nov 8, 2020
f18a22d
Minor changes
itsjerryho Nov 8, 2020
338b014
Merge pull request #284 from ChooJiaXin/branch-ug-v1.4
andreatanky Nov 8, 2020
06ede30
Update PPP
ChooJiaXin Nov 8, 2020
b51bc2e
Fix typo
ChooJiaXin Nov 8, 2020
9e97bc9
Merge pull request #267 from ChooJiaXin/branch-ppp
ChooJiaXin Nov 8, 2020
d17362b
Shorten to fit page limit
ChooJiaXin Nov 8, 2020
22fbb09
Update format
ChooJiaXin Nov 8, 2020
1fb0df3
Update UG
andreatanky Nov 8, 2020
a751efa
Add back table for p
andreatanky Nov 8, 2020
e1527b5
Merge pull request #286 from andreatanky/finalEditUG
andreatanky Nov 8, 2020
64a70c6
Change names
andreatanky Nov 8, 2020
6740541
UPdate ug
andreatanky Nov 8, 2020
90ad6db
Improve formatting
hyngkng Nov 8, 2020
540ceef
update dg
andreatanky Nov 8, 2020
9c15f31
update dg
andreatanky Nov 8, 2020
341c197
Merge pull request #287 from andreatanky/finalEditUG
andreatanky Nov 9, 2020
3ff74c5
Check DG
andreatanky Nov 9, 2020
1bfe51e
Merge pull request #270 from hyngkng/branch-ppp
hyngkng Nov 9, 2020
98c233d
Update UG fields and format
andreatanky Nov 9, 2020
d5096e1
Merge pull request #288 from andreatanky/finalEditUG
andreatanky Nov 9, 2020
84723b2
Amend spelling mistake
andreatanky Nov 9, 2020
482798a
Merge pull request #289 from andreatanky/finalEditUG
andreatanky Nov 9, 2020
d51c954
Merge pull request #282 from printinghelloworld/branch-create-PPP
itsjerryho Nov 9, 2020
ad1592e
Amend PPP
hyngkng Nov 9, 2020
0c87e32
Merge pull request #291 from hyngkng/branch-ppp
hyngkng Nov 9, 2020
a342f21
Update UG
itsjerryho Nov 9, 2020
830abf4
Merge branch 'master' into branch-update-DG-final
itsjerryho Nov 9, 2020
7cb8b30
update DG
nevirmc Nov 9, 2020
e364b85
Add manual testing in DG for add, done and undone commands
itsjerryho Nov 9, 2020
f4f764e
Merge pull request #285 from ChooJiaXin/branch-ppp
ChooJiaXin Nov 9, 2020
0d0de9a
Fix typos
itsjerryho Nov 9, 2020
9b99b59
Merge branch 'master' into branch-ug-v1.4
ChooJiaXin Nov 9, 2020
146c1e6
Merge branch 'master' of https://github.com/AY2021S1-CS2103T-F11-3/tp…
nevirmc Nov 9, 2020
05e1e3b
Merge pull request #290 from printinghelloworld/branch-update-DG-final
itsjerryho Nov 9, 2020
05dac22
Update to resolve Yk's comment
nevirmc Nov 9, 2020
1b1dc12
Merge pull request #294 from minhhhnguyen2000/update-PPP
nevirmc Nov 9, 2020
16633b3
Update command summary
ChooJiaXin Nov 9, 2020
15b61c7
Fix image not display
nevirmc Nov 9, 2020
7e7b632
Merge pull request #296 from minhhhnguyen2000/minor-UG
nevirmc Nov 9, 2020
95c8da8
Merge pull request #293 from minhhhnguyen2000/final-DG
andreatanky Nov 9, 2020
cebc7da
Merge pull request #295 from ChooJiaXin/branch-ug-v1.4
andreatanky Nov 9, 2020
606f10a
Fix remind and done bugs
ChooJiaXin Nov 9, 2020
2809d80
Merge pull request #292 from printinghelloworld/branch-update-UG-final
andreatanky Nov 9, 2020
120f63a
Merge pull request #297 from ChooJiaXin/branch-fix-bugs
ChooJiaXin Nov 9, 2020
2c8b9c8
- Auto Capitalize Module Codes to prevent duplicate assignments
itsjerryho Nov 9, 2020
34a1c49
Merge branch 'master' into branch-ppp
ChooJiaXin Nov 9, 2020
ae20ddc
Remove todos and update regex for AddCommand
itsjerryho Nov 9, 2020
622cec2
Shorten PPP
ChooJiaXin Nov 9, 2020
b84b726
Remove magic literals and Todos.
itsjerryho Nov 9, 2020
3fa8475
Divide UiClassDiagram into 2 parts
nevirmc Nov 9, 2020
5448cab
Merge pull request #299 from ChooJiaXin/branch-ppp
ChooJiaXin Nov 9, 2020
b6dec96
Fix checkstyle
itsjerryho Nov 9, 2020
367c9d0
amend PPP
nevirmc Nov 9, 2020
4c109d0
Merge pull request #301 from minhhhnguyen2000/update-PPP
nevirmc Nov 9, 2020
e9ba061
Add page breaks
ChooJiaXin Nov 9, 2020
d8bb83e
Update Diagrams in UG
itsjerryho Nov 9, 2020
ab002fb
fix checkstyle
ChooJiaXin Nov 9, 2020
9c06ef2
Merge branch 'master' of https://github.com/AY2021S1-CS2103T-F11-3/tp…
nevirmc Nov 9, 2020
a8faa0d
amend ppp
nevirmc Nov 9, 2020
d99c068
Merge pull request #302 from ChooJiaXin/branch-ppp
ChooJiaXin Nov 9, 2020
0f6bf57
add EOF newline
nevirmc Nov 9, 2020
5c68f49
adds page-break
nevirmc Nov 9, 2020
8349782
Merge branch 'master' of https://github.com/AY2021S1-CS2103T-F11-3/tp…
nevirmc Nov 9, 2020
ff1c91f
Merge pull request #300 from minhhhnguyen2000/final-DG
nevirmc Nov 9, 2020
636cfbc
Merge pull request #304 from minhhhnguyen2000/update-PPP
nevirmc Nov 9, 2020
68585e1
Fix page limit
hyngkng Nov 9, 2020
e8c5a2f
Merge pull request #305 from hyngkng/branch-ppp
hyngkng Nov 9, 2020
5052810
Add page break
hyngkng Nov 9, 2020
8f10934
Update PPP
itsjerryho Nov 9, 2020
4be8639
Merge pull request #298 from printinghelloworld/branch-bug-fixes-and-…
itsjerryho Nov 9, 2020
d56bc8f
Merge pull request #306 from hyngkng/branch-ppp
hyngkng Nov 9, 2020
39a3bec
commit on master
andreatanky Nov 9, 2020
b9bdb4d
Add figure no.
andreatanky Nov 9, 2020
e1dc122
Merge pull request #308 from andreatanky/standardize-DG
andreatanky Nov 9, 2020
7a581bb
Amend table
andreatanky Nov 9, 2020
9cd4f51
- Fix bugs in AddCommand
itsjerryho Nov 9, 2020
e86b2b7
Merge branch 'master' into branch-bug-fixes-and-enhancements-v1.4
itsjerryho Nov 9, 2020
4401b07
Merge pull request #303 from printinghelloworld/branch-update-UG-final
itsjerryho Nov 9, 2020
cccd9e2
Merge branch 'master' into branch-bug-fixes-and-enhancements-v1.4
itsjerryho Nov 9, 2020
bf82649
Edit dg
andreatanky Nov 9, 2020
3389a6c
Merge pull request #310 from printinghelloworld/branch-bug-fixes-and-…
itsjerryho Nov 9, 2020
158063c
Merge pull request #309 from andreatanky/standardize-DG
andreatanky Nov 9, 2020
4351512
Amend UG diagram
hyngkng Nov 9, 2020
e87366a
Final changes to PPP
itsjerryho Nov 9, 2020
86eb5dc
Edit message box
ChooJiaXin Nov 9, 2020
54ce2aa
Merge branch 'branch-ug-v1.4' of https://github.com/ChooJiaXin/tp int…
ChooJiaXin Nov 9, 2020
29db42f
Update diagrams
andreatanky Nov 9, 2020
e98ee61
Update diagram
andreatanky Nov 9, 2020
5e92ac3
Merge pull request #313 from andreatanky/diagram
andreatanky Nov 9, 2020
412eb7c
Merge pull request #312 from ChooJiaXin/branch-ug-v1.4
andreatanky Nov 9, 2020
604308f
Merge pull request #311 from hyngkng/branch-update-userguide-v1.4
andreatanky Nov 9, 2020
0161f08
Add gui
andreatanky Nov 9, 2020
f1a8981
Update Photos in UG
itsjerryho Nov 9, 2020
68e0554
Merge pull request #307 from printinghelloworld/branch-create-PPP
itsjerryho Nov 9, 2020
cbf53c8
Edit editCommandParser
itsjerryho Nov 9, 2020
05663a0
Merge pull request #315 from printinghelloworld/branch-update-UG-last
itsjerryho Nov 9, 2020
dc7d6f5
Merge pull request #314 from andreatanky/diagram
andreatanky Nov 9, 2020
daa35ab
Merge pull request #316 from printinghelloworld/branch-bug-fixes-and-…
itsjerryho Nov 9, 2020
0f6ca99
Add page breaks
itsjerryho Nov 9, 2020
8f83f74
Add page breaks
ChooJiaXin Nov 9, 2020
dd788d8
Merge branch 'master' into branch-ug-v1.4
ChooJiaXin Nov 9, 2020
6763a9b
Merge pull request #317 from printinghelloworld/branch-create-PPP
itsjerryho Nov 9, 2020
fbedbb9
Fix schedule
andreatanky Nov 9, 2020
3517064
Merge pull request #318 from ChooJiaXin/branch-ug-v1.4
ChooJiaXin Nov 9, 2020
fbdabde
Merge pull request #319 from andreatanky/diagram
andreatanky Nov 9, 2020
e51df5c
d
andreatanky Nov 9, 2020
8f97cdf
ff
andreatanky Nov 9, 2020
612f033
Update PPP
itsjerryho Nov 9, 2020
c572c9c
Merge pull request #320 from andreatanky/diagram
andreatanky Nov 9, 2020
c18ef26
update diagram
nevirmc Nov 9, 2020
e784527
Merge pull request #321 from printinghelloworld/branch-create-PPP
itsjerryho Nov 9, 2020
e15fed2
Merge pull request #322 from minhhhnguyen2000/UG-diagram
nevirmc Nov 9, 2020
d65d94e
Update page breaks
ChooJiaXin Nov 9, 2020
c2ea194
Merge pull request #323 from ChooJiaXin/branch-ug-v1.4
ChooJiaXin Nov 9, 2020
22cfef1
Update PPP
itsjerryho Nov 9, 2020
010cb22
Merge pull request #324 from printinghelloworld/branch-create-PPP
itsjerryho Nov 9, 2020
1b8fdd2
Add page break
itsjerryho Nov 9, 2020
b535f63
Merge pull request #325 from printinghelloworld/branch-create-PPP
itsjerryho Nov 9, 2020
912ee76
Add page breaks
ChooJiaXin Nov 9, 2020
56f2165
Merge pull request #326 from ChooJiaXin/branch-final
ChooJiaXin Nov 9, 2020
72d7673
Revert images
ChooJiaXin Nov 11, 2020
c5248ae
Revert images
ChooJiaXin Nov 11, 2020
5c24989
Add back DG diagram
ChooJiaXin Nov 11, 2020
6648bc4
Merge pull request #328 from ChooJiaXin/branch-revert-images
andreatanky Nov 11, 2020
cf84e15
Update command summary for CS2101
ChooJiaXin Nov 11, 2020
20a796d
Edit diagram
andreatanky Nov 11, 2020
3cc5495
Merge pull request #330 from andreatanky/diagram
andreatanky Nov 11, 2020
5ae91ba
Merge pull request #329 from ChooJiaXin/branch-revert-images
andreatanky Nov 11, 2020
820a893
Update ug
andreatanky Nov 12, 2020
a9cbbc1
Merge pull request #331 from andreatanky/diagram
andreatanky Nov 12, 2020
624e8da
Update ug
andreatanky Nov 12, 2020
e5fd296
Merge pull request #332 from andreatanky/diagram
andreatanky Nov 12, 2020
008897b
Example
andreatanky Nov 12, 2020
e7fc22a
Merge pull request #333 from andreatanky/diagram
andreatanky Nov 12, 2020
054d3c0
Example
andreatanky Nov 12, 2020
e8efedc
Merge pull request #334 from andreatanky/diagram
andreatanky Nov 12, 2020
498db60
Add dash
andreatanky Nov 12, 2020
d9d261e
Merge pull request #335 from andreatanky/diagram
andreatanky Nov 12, 2020
c2a4d29
Minor changes to Introduction portion
itsjerryho Nov 12, 2020
0053314
Edit Add, Done, Undone and FAQ description
itsjerryho Nov 12, 2020
4b6c2ca
Minor edits
itsjerryho Nov 12, 2020
d1a0761
Fix typos and documentation bugs for 2101
ChooJiaXin Nov 13, 2020
e4fb1c9
Add names
andreatanky Nov 13, 2020
06b8c1e
Merge pull request #337 from ChooJiaXin/branch-revert-images
andreatanky Nov 13, 2020
79cc094
Update UG
hyngkng Nov 13, 2020
305cace
Minor changes
itsjerryho Nov 13, 2020
1fab646
Merge pull request #336 from printinghelloworld/branch-update-UG-final
itsjerryho Nov 13, 2020
4e14fed
Merge pull request #339 from hyngkng/branch-update-userguide-cs2101
andreatanky Nov 13, 2020
f27c3d1
Merge branch 'master' into diagram
andreatanky Nov 13, 2020
d9f1f94
Add names
andreatanky Nov 13, 2020
2c1c01f
Merge pull request #338 from andreatanky/diagram
andreatanky Nov 13, 2020
2ccfc6e
Update figure notations for 2101
ChooJiaXin Nov 13, 2020
6a005e6
Add an
andreatanky Nov 13, 2020
6cc8577
Caps assignment list
andreatanky Nov 13, 2020
075213e
Add caos
andreatanky Nov 13, 2020
670aa3a
Add hyperlink
andreatanky Nov 13, 2020
38aea01
Merge pull request #341 from andreatanky/diagram
andreatanky Nov 13, 2020
58c5604
Merge branch 'master' into branch-revert-images
ChooJiaXin Nov 13, 2020
08f8295
Merge pull request #340 from ChooJiaXin/branch-revert-images
ChooJiaXin Nov 13, 2020
8783f59
Update figure notation again for 2101
ChooJiaXin Nov 13, 2020
938a785
Add page breaks for 2101
ChooJiaXin Nov 13, 2020
c824e09
Merge pull request #342 from ChooJiaXin/branch-revert-images
ChooJiaXin Nov 13, 2020
250f133
Update page breaks again for 2101
ChooJiaXin Nov 13, 2020
8e7f36c
Change phrasing
andreatanky Nov 13, 2020
d02ba08
Merge pull request #344 from andreatanky/diagram
andreatanky Nov 13, 2020
278947a
Merge pull request #343 from ChooJiaXin/branch-revert-images
andreatanky Nov 13, 2020
b365a21
Change phrasing
andreatanky Nov 13, 2020
5cd4aa6
Merge pull request #345 from andreatanky/diagram
andreatanky Nov 13, 2020
9229891
Add hyperlinks
andreatanky Nov 13, 2020
340085e
Merge branch 'master' into diagram
andreatanky Nov 13, 2020
f42bebe
Add hyp
andreatanky Nov 13, 2020
3bd745b
Merge pull request #346 from andreatanky/diagram
andreatanky Nov 13, 2020
0560681
Add command box
andreatanky Nov 13, 2020
3c43da0
Merge pull request #347 from andreatanky/diagram
andreatanky Nov 13, 2020
d3dfa04
Add command box
andreatanky Nov 13, 2020
0f78b0e
Merge pull request #348 from andreatanky/diagram
andreatanky Nov 13, 2020
a7ad791
Add into
andreatanky Nov 13, 2020
0ecce2c
Merge pull request #349 from andreatanky/diagram
andreatanky Nov 13, 2020
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
  •  
  •  
  •  
64 changes: 53 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,56 @@
[![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/AY2021S1-CS2103T-F11-3/tp/workflows/Java%20CI/badge.svg)](https://github.com/AY2021S1-CS2103T-F11-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.
## Project scope
* ProductiveNUS is a desktop application that provides an accessible platform for NUS computing students to manage and keep track of their academic tasks at hand.

* 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**.

## Motivation
* As a NUS Computing Student, you would probably have had **difficulties managing your
academic schedule**. You might often feel overwhelmed due to
**tight deadlines** for your assignments along with a **high workload** which you might be
on the verge of being unable to
cope with. In events like this, having a **disorganised timeline** makes your
situation worse. You might often **underestimate the time
it takes** to complete your assignments and you might be **late for your lessons** as you were preoccupied
with completing them. However, all these
tasks still remain uncompleted. You might have been spinning your wheels.
* ProductiveNUS minimises such problems by helping you keep track of your schedule easily.

## Aim
* **Effective time management** among NUS Computing students, resulting in **higher productivity**.
* **Efficiency** in browsing through all your academic tasks (lessons and assignments) at once.
* **Better planning** of your academic schedule.

## User stories
| No. | As a... | I can... | So that I can... |
|-----|-------------------|---------------------------------------|---------------------------------------------------------------------------|
| 1 | Student | import my timetable from NUSMods | better schedule my assignments with my lesson timings taken into account |
| 2 | Forgetful student | receive reminders for my assignments | avoid forgetting to attend my lessons or do my work |
| 3 | Poor time manager | add and schedule assignments | keep track of what needs to be done |
| 4 | Poor time manager | delete assignments | remove assignments that I have completed or added wrongly |
| 5 | Poor time manager | view lessons and assignments together | view all the assignments I have to complete amidst my lessons |

## Current features supported
* Importing timetable from NUSMods
* Adding assignments to ProductiveNUS
* Listing lessons and assignments
* Deleting assignments from ProductiveNUS
* Reminders for assignments
* Exiting ProductiveNUS

## Site Map
* [Developer Guide](https://ay2021s1-cs2103t-f11-3.github.io/tp/DeveloperGuide.html)

* [User Guide](https://ay2021s1-cs2103t-f11-3.github.io/tp/UserGuide.html)

* [About Us](https://ay2021s1-cs2103t-f11-3.github.io/tp/AboutUs.html)

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

8 changes: 7 additions & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@ repositories {
maven { url 'https://oss.sonatype.org/content/repositories/snapshots/' }
}

run {
enableAssertions = true
}

checkstyle {
toolVersion = '8.29'
}
Expand Down Expand Up @@ -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 'com.googlecode.json-simple:json-simple:1.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 {
archiveName = 'addressbook.jar'
archiveName = 'productivenus.jar'
}

defaultTasks 'clean', 'test'
60 changes: 31 additions & 29 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,55 +5,57 @@ title: About Us

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

[Click](https://ay2021s1-cs2103t-f11-3.github.io/tp/) to view the homepage for ProductiveNUS.

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

## Project team

### John Doe
### Andrea Tan

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

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

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

### Jane Doe
### Choo Jia Xin

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

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

* Role: Team Lead
* Responsibilities: UI
* Role: Developer; Deliverables and deadlines
* Responsibilities: Code quality

### Johnny Doe
### Jerry Ho

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

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

* Role: Developer
* Responsibilities: Data
* Role: Developer; Deliverables and deadlines
* Responsibilities: Documentation

### Jean Doe
### Hwang Yong Kang

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

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

* Role: Developer
* Responsibilities: Dev Ops + Threading
* Role: Developer; Deliverables and deadlines
* Responsibilities: Testing

### James Doe
### Nguyen Hoang Hai Minh

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

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

* Role: Developer
* Responsibilities: UI
* Role: Developer; Deliverables and deadlines
* Responsibilities: Testing
Loading