Skip to content

[CS2103T-T09-1] GradPad #67

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

Open
wants to merge 728 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
728 commits
Select commit Hold shift + click to select a range
d5d4c8c
Fix checkstyle issues
shaokiat Nov 5, 2020
5f4560f
Merge branch 'add-semesterdata' of https://github.com/shaokiat/tp int…
shaokiat Nov 5, 2020
a141c87
Address comments by team mates
shaokiat Nov 5, 2020
fdcc0d0
Merge branch 'master' into update-UG-v1.4
shaokiat Nov 5, 2020
e0ec7c1
Update edit feature description for more clarity
shaokiat Nov 5, 2020
5978dd9
Merge branch 'update-UG-v1.4' of https://github.com/shaokiat/tp into …
shaokiat Nov 5, 2020
3515940
Merge pull request #169 from mhdsyfq/expand-yes-command
Silvernitro Nov 5, 2020
3c1f5d7
Update edit feature description
shaokiat Nov 5, 2020
813197d
Update ModuleInfo as addressed by team mate
shaokiat Nov 5, 2020
a131e76
Merge branch 'master' into add-semesterdata
shaokiat Nov 5, 2020
78fb0ef
Merge branch 'master' into update-UG-v1.4
shaokiat Nov 5, 2020
47eeb45
Add check for edit command when the new fields are == old ones
Silvernitro Nov 5, 2020
8518319
Add test for equal fields in EditCommandTest + abstract out repeated …
Silvernitro Nov 5, 2020
af938e3
Merge pull request #172 from shaokiat/update-UG-v1.4
shaokiat Nov 5, 2020
48bd2fd
add preclusion hashmap functionality and some tests
yan-soon Nov 5, 2020
61719c7
update tests for requiredcommand and requiredcommandstorage
yan-soon Nov 5, 2020
b0a42bd
Merge branch 'master' into add-semesterdata
yan-soon Nov 5, 2020
95b6e72
Merge branch 'master' into patch/edit-command-equality
yan-soon Nov 5, 2020
215e803
Merge branch 'master' into patch/case-insensitive-tags
yan-soon Nov 5, 2020
315d8aa
Merge branch 'master' into enhancement/multiword-tags
yan-soon Nov 5, 2020
9c27e0b
Add ForceDeleteCommand
mhdsyfq Nov 5, 2020
24f7c0d
add draft PPP
yan-soon Nov 5, 2020
9989553
fix typos
yan-soon Nov 5, 2020
5c1da16
Merge pull request #177 from yan-soon/ppp-draft
yan-soon Nov 5, 2020
e33bc87
Merge branch 'master' into patch/case-insensitive-tags
yan-soon Nov 5, 2020
86708cf
Merge pull request #170 from Silvernitro/patch/case-insensitive-tags
yan-soon Nov 5, 2020
c1f156f
Merge branch 'master' into enhancement/multiword-tags
yan-soon Nov 5, 2020
0797bb2
Add ForceClearCommand and fix minor nits
mhdsyfq Nov 5, 2020
66802ae
Merge pull request #171 from Silvernitro/enhancement/multiword-tags
yan-soon Nov 5, 2020
bc49ee5
Merge branch 'master' into patch/edit-command-equality
yan-soon Nov 5, 2020
fbe4e20
Merge pull request #175 from Silvernitro/patch/edit-command-equality
yan-soon Nov 5, 2020
21aab03
Merge branch 'master' into add-semesterdata
yan-soon Nov 5, 2020
1a1245c
Merge pull request #174 from shaokiat/add-semesterdata
yan-soon Nov 5, 2020
aab17c7
Add ForceDeleteCommandTest and ForceClearCommandTest
mhdsyfq Nov 5, 2020
be18c49
Merge branch 'master' into add-fdelete-fclear-command
mhdsyfq Nov 5, 2020
14b354b
Resolve checkstyle nits
mhdsyfq Nov 5, 2020
dd6f781
Add missing fullstop
mhdsyfq Nov 5, 2020
c97ff39
Draft PPP
shaokiat Nov 5, 2020
23a8a6a
Minor nits
shaokiat Nov 5, 2020
2d05c36
Merge branch 'master' into branch-ppp
shaokiat Nov 5, 2020
eb84a77
Merge pull request #179 from shaokiat/branch-ppp
shaokiat Nov 5, 2020
f9b6dc1
update required and add gem and science command
yan-soon Nov 5, 2020
7b41c85
Resolve nits based on comments
mhdsyfq Nov 6, 2020
e2189ec
Add ForceDeleteCommandParserTest and resolve comments
mhdsyfq Nov 6, 2020
2b3ed5c
Merge branch 'master' into add-fdelete-fclear-command
mhdsyfq Nov 6, 2020
882a006
Merge pull request #178 from mhdsyfq/add-fdelete-fclear-command
Silvernitro Nov 6, 2020
37f6f12
update as per team review
yan-soon Nov 6, 2020
4c697de
Merge branch 'master' into update-required-command
yan-soon Nov 6, 2020
cec5d7c
fix javadocs for various classes
yan-soon Nov 6, 2020
32c277d
Merge https://github.com/AY2021S1-CS2103T-T09-1/tp into update-requir…
yan-soon Nov 6, 2020
dcb2fd5
Merge branch 'update-required-command' of https://github.com/yan-soon…
yan-soon Nov 6, 2020
19799cf
fix checkstyle
yan-soon Nov 6, 2020
40cef63
Support updating of gem and science list, shift gem command messages …
mhdsyfq Nov 6, 2020
14e448a
Resolve test issues
mhdsyfq Nov 6, 2020
834e0c9
Merge branch 'master' into update-gem-science-commands
mhdsyfq Nov 6, 2020
2743f32
remove lower level details of seq diagrams
yan-soon Nov 6, 2020
2c43b4f
Merge branch 'master' into update-dg/v.1.4
yan-soon Nov 6, 2020
b1c6b80
add manual testing for gem and science command
yan-soon Nov 6, 2020
11e9643
Merge branch 'update-dg/v.1.4' of https://github.com/yan-soon/tp into…
yan-soon Nov 6, 2020
4a846a6
update storage component with required and gem classes
yan-soon Nov 6, 2020
e8dce50
add design considerations and rationale for storage component
yan-soon Nov 6, 2020
8937cfe
DG: Update Model component with new UniqueTagMap
Silvernitro Nov 6, 2020
02fafc4
DG: Add sequence diagram for tags when deleting module
Silvernitro Nov 6, 2020
406c330
DG: Add sequence diagram for tags when adding module
Silvernitro Nov 6, 2020
151e18b
DG: Add Tags feature
Silvernitro Nov 6, 2020
5ab8d04
Merge pull request #176 from yan-soon/update-required-command
yan-soon Nov 6, 2020
0c53967
Merge branch 'master' into update-dg/tags
Silvernitro Nov 6, 2020
a468a59
add extra descriptions for required, science and gem commands
yan-soon Nov 6, 2020
5d5adc2
add manual testing for v1.4 commands
yan-soon Nov 6, 2020
d84f261
fix typos
yan-soon Nov 6, 2020
784dda6
fix typos
yan-soon Nov 6, 2020
3b81ec2
Resolve peer comments
mhdsyfq Nov 6, 2020
757d8f0
Merge branch 'master' into update-gem-science-commands
mhdsyfq Nov 6, 2020
3b8e73a
edit certain wordings
yan-soon Nov 6, 2020
d5c52e3
Checkstyle nit
mhdsyfq Nov 6, 2020
7db3c89
Merge branch 'master' into update-dg/v.1.4
yan-soon Nov 6, 2020
2b013eb
DG: Change Model->Tag composition association to navigable association
Silvernitro Nov 7, 2020
fd1dd87
Merge branch 'master' into update-dg/tags
Silvernitro Nov 7, 2020
6bfe648
Merge branch 'update-dg/tags' of https://github.com/Silvernitro/tp in…
Silvernitro Nov 7, 2020
5a05e0e
Merge pull request #192 from Silvernitro/update-dg/tags
Silvernitro Nov 7, 2020
e4114d1
update as per team review
yan-soon Nov 7, 2020
fc61e99
Merge branch 'update-dg/v.1.4' of https://github.com/yan-soon/tp into…
yan-soon Nov 7, 2020
91def02
Merge branch 'master' into update-dg/v.1.4
yan-soon Nov 7, 2020
5100169
remove some wordings
yan-soon Nov 7, 2020
7f69724
Merge branch 'update-dg/v.1.4' of https://github.com/yan-soon/tp into…
yan-soon Nov 7, 2020
27115d6
Move methods in GemCommandStorage to GemCommand and resolve tests acc…
mhdsyfq Nov 7, 2020
89fa632
Merge branch 'master' into update-gem-science-commands
mhdsyfq Nov 7, 2020
336f18d
Shift tests from GemCommandStorageTest to GemCommandTest
mhdsyfq Nov 7, 2020
c313eb0
Remove unused imports
mhdsyfq Nov 7, 2020
878f40f
Update Search feature implementation in DG with SearchSequenceDiagram
shaokiat Nov 7, 2020
c4849e2
Update deleteSequenceDiagram
shaokiat Nov 7, 2020
85994cb
improve test coverage for commons package
yan-soon Nov 7, 2020
a5936fd
Update manual testing
shaokiat Nov 7, 2020
3a7461e
Merge pull request #180 from yan-soon/update-dg/v.1.4
yan-soon Nov 7, 2020
c598282
Merge branch 'master' into update-gem-science-commands
yan-soon Nov 7, 2020
d2b96a4
Merge pull request #182 from mhdsyfq/update-gem-science-commands
yan-soon Nov 7, 2020
f9ee33a
improve test coverage for commands package
yan-soon Nov 7, 2020
460c0a1
Merge branch 'master' into update-DG-v1.4
shaokiat Nov 7, 2020
68abfe5
Minor nits
shaokiat Nov 7, 2020
ba3cec1
Add overview of GradPad description, code contributed and new features
mhdsyfq Nov 7, 2020
5e5c5c0
Update SearchCommand to store ModuleCode instead of String
shaokiat Nov 7, 2020
6e98a93
Update SearchCommandParser to parse ModuleCode to SearchCommand inste…
shaokiat Nov 7, 2020
62a4a3b
improve test coverage for logic manager
yan-soon Nov 7, 2020
9222ca7
fix merge conflict
yan-soon Nov 7, 2020
2af7772
Update tests for SearchCommandParser
shaokiat Nov 7, 2020
8f6c79f
Add sequence diagrams for nusmods implementation
Silvernitro Nov 7, 2020
ea0580a
DG: add nusmods implementation section
Silvernitro Nov 7, 2020
957a71f
Merge branch 'master' into update-dg/nusmods-implementation
Silvernitro Nov 7, 2020
3007d8e
Add test coverage for ModuleInfoSearcher
shaokiat Nov 7, 2020
f53f73c
Address team mate comments
shaokiat Nov 7, 2020
61387a1
Move messages in ModuleInfoSearcher to Messages
shaokiat Nov 7, 2020
b9d72b2
add tip for required command
yan-soon Nov 7, 2020
eb837b2
Fix comments by team mates
shaokiat Nov 7, 2020
8ce47f1
fix typo
yan-soon Nov 7, 2020
543d991
Merge pull request #194 from shaokiat/update-DG-v1.4
shaokiat Nov 7, 2020
aea96d7
Merge branch 'master' into update-search-feature
shaokiat Nov 7, 2020
48d80b1
Merge pull request #196 from shaokiat/update-search-feature
shaokiat Nov 7, 2020
884719c
Merge branch 'master' into update-dg/nusmods-implementation
yan-soon Nov 7, 2020
2f70a14
Remove unused IllegalValueException
shaokiat Nov 7, 2020
622ea17
update logic manager related classes and removed searchcommandparser …
yan-soon Nov 7, 2020
e7fd2e1
Merge branch 'master' into improve-test-coverage
yan-soon Nov 7, 2020
3991c32
fix typos
yan-soon Nov 7, 2020
6f75e60
Add test cases for hashCode for module components
shaokiat Nov 7, 2020
adc1364
Add test cases for hashCode and equals for AppParametersTest
shaokiat Nov 7, 2020
49c8cc0
Checkstyle nits
shaokiat Nov 7, 2020
06c4bff
update as per team review
yan-soon Nov 7, 2020
7ec176b
fix javadoc indentation for various classes
yan-soon Nov 7, 2020
3725540
Merge pull request #197 from yan-soon/improve-test-coverage
yan-soon Nov 7, 2020
0314c27
Merge branch 'master' into update-dg/nusmods-implementation
yan-soon Nov 7, 2020
cbcb2ad
Complete PPP draft
mhdsyfq Nov 7, 2020
1276a19
Merge branch 'master' into PPP-draft
mhdsyfq Nov 7, 2020
6c98b7a
Merge pull request #198 from Silvernitro/update-dg/nusmods-implementa…
yan-soon Nov 7, 2020
afdc628
Merge branch 'master' into increase-coverage
yan-soon Nov 7, 2020
1a63acc
Merge pull request #200 from shaokiat/increase-coverage
yan-soon Nov 7, 2020
e2c6bda
Merge branch 'master' into PPP-draft
mhdsyfq Nov 7, 2020
1e71a0b
Merge pull request #203 from mhdsyfq/PPP-draft
mhdsyfq77 Nov 7, 2020
67a0893
add tests for various packages
yan-soon Nov 7, 2020
5536519
fix checkstyle
yan-soon Nov 7, 2020
246e501
Merge branch 'master' into improve-test-coverage
yan-soon Nov 7, 2020
c065ec8
Merge branch 'master' into update-ug/v1.4
shaokiat Nov 8, 2020
5b16935
Merge pull request #204 from yan-soon/improve-test-coverage
Silvernitro Nov 8, 2020
8d489db
UG: Update case-insensitive tags + general proofreading edits
Silvernitro Nov 8, 2020
98c4954
Add ModuleInfoSearcher stub
Silvernitro Nov 8, 2020
3dfd5e3
Add negative test for AddCommandParser when module search fails
Silvernitro Nov 8, 2020
5ff2348
Add negative test for EditCommandParser when module search fails
Silvernitro Nov 8, 2020
4c520e2
update as per team review
yan-soon Nov 8, 2020
c302c21
Merge branch 'update-ug/v1.4' of https://github.com/yan-soon/tp into …
yan-soon Nov 8, 2020
1780fa2
Merge branch 'master' into update-ug/v1.4
yan-soon Nov 8, 2020
8546fe2
UG: Replace science, gem, and search screenshots
Silvernitro Nov 8, 2020
2dded6e
Merge pull request #202 from yan-soon/update-ug/v1.4
Silvernitro Nov 8, 2020
9bf7b8d
Merge branch 'master' into update-ug/case-insensitive-tags
Silvernitro Nov 8, 2020
ce19bd9
Merge branch 'master' into tests/parsers
Silvernitro Nov 8, 2020
e07eedf
UG: Address nits for PR #209
Silvernitro Nov 8, 2020
241bc1f
Merge branch 'update-ug/case-insensitive-tags' of https://github.com/…
Silvernitro Nov 8, 2020
0effac7
Add appendix for effort
shaokiat Nov 8, 2020
65c9907
PPP: Update (sam)
Silvernitro Nov 8, 2020
602e2b5
Update nusmods image
shaokiat Nov 8, 2020
d6faa11
EOF Line
shaokiat Nov 8, 2020
17f9df5
Merge branch 'master' into DG-effort-section
shaokiat Nov 8, 2020
4f832f4
PPP: Update (sam)
Silvernitro Nov 8, 2020
d6db1da
Merge pull request #211 from Silvernitro/ppp/sam
Silvernitro Nov 8, 2020
d32890b
DG: Update effort section
Silvernitro Nov 8, 2020
18ea16c
Merge pull request #1 from Silvernitro/shaokiat-DG-effort-section
shaokiat Nov 8, 2020
eb845da
Merge branch 'master' into DG-effort-section
shaokiat Nov 8, 2020
989f770
Merge branch 'master' into update-ug/case-insensitive-tags
Silvernitro Nov 8, 2020
93bb370
Merge pull request #209 from Silvernitro/update-ug/case-insensitive-tags
Silvernitro Nov 8, 2020
138ed40
Merge branch 'master' into tests/parsers
Silvernitro Nov 8, 2020
d7a0310
Merge pull request #208 from Silvernitro/tests/parsers
Silvernitro Nov 8, 2020
637c2b3
Update Ui picture in Readme and Index page
Silvernitro Nov 8, 2020
e7d14b5
Update readme and index page
Silvernitro Nov 8, 2020
9aad9ff
Merge branch 'master' into DG-effort-section
shaokiat Nov 8, 2020
9096a42
Merge pull request #210 from shaokiat/DG-effort-section
yan-soon Nov 8, 2020
1ad38b9
Merge branch 'master' into update-readme
yan-soon Nov 8, 2020
f2a1d2a
Merge pull request #212 from Silvernitro/update-readme
yan-soon Nov 8, 2020
e7305cd
Include NUSMods integration for add and edit in DG diagrams and elabo…
mhdsyfq Nov 9, 2020
0e72af6
ppp (sam): Add page break
Silvernitro Nov 9, 2020
d427d47
Update find feature explanation
mhdsyfq Nov 9, 2020
faec763
Update sequence diagrams
mhdsyfq Nov 9, 2020
bb738bb
Add stalled feature description
mhdsyfq Nov 9, 2020
52c495a
Resolve peer comments
mhdsyfq Nov 9, 2020
3955b72
Update labels for Appendix
shaokiat Nov 9, 2020
dd0e4e3
UG: Address team vetting comments
Silvernitro Nov 9, 2020
d1ec44c
Refractor undo/redo implementation
shaokiat Nov 9, 2020
6fe6940
add tip for delete command and add italics for UI labels
yan-soon Nov 9, 2020
27a0e74
UG: Add Clear command
Silvernitro Nov 9, 2020
e449b63
Add Command Stalling feature and update Delete feature
mhdsyfq Nov 9, 2020
b9daa4f
UG: fclear command nit
Silvernitro Nov 9, 2020
19ae179
Resolve minor nit
mhdsyfq Nov 9, 2020
494c2b4
update seq diagrams to include storage component
yan-soon Nov 9, 2020
2391b5c
UG: FAQ
Silvernitro Nov 9, 2020
e4daa2c
Update parameters for clarity
mhdsyfq Nov 9, 2020
d74c6b4
UG: completed modules list nit
Silvernitro Nov 9, 2020
1125245
UG: NUSMods logo
Silvernitro Nov 9, 2020
040ceb8
UG: revert NUSMods logo
Silvernitro Nov 9, 2020
16b0c62
fix merge conflict
yan-soon Nov 9, 2020
34b7ccd
Add and update use cases
shaokiat Nov 9, 2020
c06f1fc
Refactor Index
mhdsyfq Nov 9, 2020
d8720a7
Add use case for checkmc
shaokiat Nov 9, 2020
bbaacca
fix typo
yan-soon Nov 9, 2020
0e5068b
fix more typos
yan-soon Nov 9, 2020
9f348d7
Update use case formatting
shaokiat Nov 9, 2020
ed5f733
Merge pull request #216 from Silvernitro/update-ug/vetting
Silvernitro Nov 9, 2020
97a7610
Resolve peer comments
mhdsyfq Nov 9, 2020
8e5fb31
Merge branch 'master' into add-stalled-forced-DG
mhdsyfq Nov 9, 2020
d9f5c51
Update undo/redo implementation
shaokiat Nov 9, 2020
36bbe49
Merge branch 'master' into update-find-DG
mhdsyfq Nov 9, 2020
5aedd2d
Merge branch 'master' into update-add-edit-DG
mhdsyfq Nov 9, 2020
b81a982
Resolved comments
shaokiat Nov 9, 2020
2921caf
Resolve peer comments
mhdsyfq Nov 9, 2020
e5bd3bb
Merge branch 'master' into update-ug/v1.4
Silvernitro Nov 9, 2020
7c7d6ba
Resolved comments
shaokiat Nov 9, 2020
74fa8c1
Merge pull request #214 from mhdsyfq/update-add-edit-DG
mhdsyfq77 Nov 9, 2020
fdbebdf
Merge branch 'master' into update-find-DG
mhdsyfq77 Nov 9, 2020
26d3168
Merge pull request #215 from mhdsyfq/update-find-DG
mhdsyfq77 Nov 9, 2020
07391ba
Merge branch 'master' into add-stalled-forced-DG
mhdsyfq77 Nov 9, 2020
49cf581
Merge pull request #217 from mhdsyfq/add-stalled-forced-DG
mhdsyfq77 Nov 9, 2020
a7065da
Merge branch 'master' into DG-final
shaokiat Nov 9, 2020
8b480bd
update gem and science seq diagram and descriptions to include Model …
yan-soon Nov 9, 2020
7ed34d6
Merge branch 'update-ug/v1.4' of https://github.com/yan-soon/tp into …
yan-soon Nov 9, 2020
8d22502
update gem seq diagram pic)
yan-soon Nov 9, 2020
0b77e3c
PPP (sam): cleanup
Silvernitro Nov 9, 2020
598cb44
fix typo
yan-soon Nov 9, 2020
9d1ba93
Resolved nits in Architecture
shaokiat Nov 9, 2020
4da1eb5
Merge branch 'master' into update-ug/v1.4
shaokiat Nov 9, 2020
fd9b688
Merge branch 'master' into ppp/sam
Silvernitro Nov 9, 2020
bb9f8f2
Merge pull request #221 from Silvernitro/ppp/sam
Silvernitro Nov 9, 2020
be610e4
Merge branch 'master' into update-ug/v1.4
Silvernitro Nov 9, 2020
43ca43f
Merge pull request #218 from yan-soon/update-ug/v1.4
Silvernitro Nov 9, 2020
a06975b
Merge branch 'master' into DG-final
Silvernitro Nov 9, 2020
188d9bd
Merge pull request #220 from shaokiat/DG-final
Silvernitro Nov 9, 2020
7483fb0
Merge branch 'master' into refactor-index
Silvernitro Nov 9, 2020
e660572
update javadocs and remove unused variables
yan-soon Nov 9, 2020
8ac0da7
Merge pull request #219 from mhdsyfq/refactor-index
Silvernitro Nov 9, 2020
770c153
final ppp
yan-soon Nov 9, 2020
a0f9a43
Merge branch 'master' into ppp-draft
yan-soon Nov 9, 2020
89d965e
Finalise PPP
mhdsyfq Nov 9, 2020
a3dd98e
Merge pull request #224 from yan-soon/ppp-draft
yan-soon Nov 9, 2020
34c0085
Merge branch 'master' into final-PPP
mhdsyfq77 Nov 9, 2020
64ad030
Merge branch 'master' into storage-check
yan-soon Nov 9, 2020
02b3e04
Address JavaDoc and whitespaces
mhdsyfq Nov 9, 2020
cb626fd
Merge branch 'final-PPP' of https://github.com/mhdsyfq/tp into update…
mhdsyfq Nov 9, 2020
116f1ad
Merge pull request #225 from mhdsyfq/final-PPP
mhdsyfq77 Nov 9, 2020
2f7f565
update ppp
yan-soon Nov 9, 2020
219e6a8
Merge branch 'ppp-draft' of https://github.com/yan-soon/tp into ppp-d…
yan-soon Nov 9, 2020
0765923
Merge branch 'master' into ppp-draft
yan-soon Nov 9, 2020
5b4a7cd
Merge pull request #227 from yan-soon/ppp-draft
yan-soon Nov 9, 2020
fec5f77
Merge branch 'master' into update-javadocs
Silvernitro Nov 9, 2020
136d13e
Merge pull request #226 from mhdsyfq/update-javadocs
Silvernitro Nov 9, 2020
e0e2e15
Merge branch 'master' into storage-check
Silvernitro Nov 9, 2020
3ad9536
Merge pull request #223 from yan-soon/storage-check
Silvernitro Nov 9, 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
  •  
  •  
  •  
50 changes: 39 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,42 @@
[![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-T09-1/tp/workflows/Java%20CI/badge.svg)](https://github.com/AY2021S1-CS2103T-T09-1/tp/actions)

# GradPad

GradPad is a one-stop solution to **module management** for Computer Science Undergraduates.
Planning for modules has always been a tedious process but it does not have to be.

The current approach to planning and tracking graduation requirements is to open up tabs after tabs of NUS resources such as
[NUSMods](https://nusmods.com/) and [websites](https://www.comp.nus.edu.sg/programmes/ug/cs/curr/) of the School of
Computing, which can be messy at times.
So, the GradPad team has come up with the idea of an **easy-to-use**, **all-in-one application** that
can ease the process of **module management** for Computer Science Undergraduates.

GradPad **consolidates** the modules you have taken and **displays** the remaining required modules to
ease your module planning process. A **module searching platform** is also included in GradPad, providing easy
**navigation** of modules.

![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.
## Installation
### Requirements
GradPad requires that you have a Java SE Runtime Environment (JRE) installed on your machine.

### Steps
1. Download the latest jar release of GradPad from this repository.
2. Run the downloaded jar file
- You can either double-click on the jar file, or
- Execute this command from your terminal: `java -jar GradPad.jar`

## Usage
For detailed guidance on using GradPad, take a look at our user guide
[here](https://ay2021s1-cs2103t-t09-1.github.io/tp/UserGuide.html).

For developers, view our detailed documentation
[here](https://ay2021s1-cs2103t-t09-1.github.io/tp/DeveloperGuide.html).

## Contributing
Although GradPad is an open source project, it is currently not open to public contribution.

## Authors and acknowledgement
This project is based on the AddressBook-Level3 project created by the
[SE-EDU initiative](https://se-education.org).
6 changes: 5 additions & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,11 @@ dependencies {
}

shadowJar {
archiveName = 'addressbook.jar'
archiveName = 'gradpad.jar'
}

run {
enableAssertions = true
}

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

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

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

* Role: Project Advisor
### Lau Siaw Sam

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

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

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

* Role: Team Lead
* Responsibilities: UI
* Responsibilities: Testing

### Johnny Doe
### Lim Shao Kiat

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

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

* Role: Developer
* Responsibilities: Data
* Responsibilities: Documentation

### Jean Doe
### Muhammad Syafiq Bin Abas

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

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

* Role: Developer
* Responsibilities: Dev Ops + Threading
* Responsibilities: Code Quality

### James Doe
### Soon Xiang, Yan

<img src="images/johndoe.png" width="200px">
<img src="images/yan-soon.png" width="200px">

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
[[github](http://github.com/yan-soon)]
[[portfolio](team/yan-soon.md)]

* Role: Developer
* Responsibilities: UI
* Responsibilities: Deliverables and deadlines


Loading