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-W15-4] InternEase #83

Open
wants to merge 852 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
852 commits
Select commit Hold shift + click to select a range
3e41fd6
Merge branch 'bugfix-v1.4'
laihuiqi Apr 4, 2023
8b0ce61
Update documentation to clarify global constraints.
laihuiqi Apr 4, 2023
728e51e
Merge branch 'bugfix-v1.4'
laihuiqi Apr 4, 2023
2023f12
Add test cases for some commands and parsers.
laihuiqi Apr 4, 2023
e60b624
Fix check style error.
laihuiqi Apr 4, 2023
d354c4d
Relocate storage package.
laihuiqi Apr 4, 2023
66280c9
Fix check style error.
laihuiqi Apr 4, 2023
f185c7b
Refactor code
benjamin-wee Apr 5, 2023
32f741c
fix checkstyle errors
benjamin-wee Apr 5, 2023
9c2a4b2
Merge pull request #268 from benjamin-wee/branch-CleanUpCode
benjamin-wee Apr 5, 2023
b7d713a
Merge pull request #265 from jianminglok/update-v1.4-archive
jianminglok Apr 5, 2023
6ccf4ff
Add tests for archive commands
jianminglok Apr 5, 2023
c2219b5
Add more archive related test cases
jianminglok Apr 5, 2023
bd56008
Add test cases for edit_status command
jianminglok Apr 5, 2023
1ae3ba3
Add test cases for list_archived command
jianminglok Apr 5, 2023
449e4d3
Remove debugging messages
jianminglok Apr 5, 2023
6047769
Update developer guide for corresponding features.
laihuiqi Apr 5, 2023
1b21ad7
Merge branch 'master' of https://github.com/AY2223S2-CS2103T-W15-4/tp
laihuiqi Apr 5, 2023
931ed01
Merge branch 'update-dg-v1.4'
laihuiqi Apr 5, 2023
9699b72
Merge pull request #262 from laihuiqi/bugfix-v1.4
laihuiqi Apr 5, 2023
bc4aa8f
Fix check style bugs.
laihuiqi Apr 5, 2023
7efe232
Update ppp.
laihuiqi Apr 5, 2023
62efb9e
Merge branch 'master' of https://github.com/AY2223S2-CS2103T-W15-4/tp
laihuiqi Apr 5, 2023
1f80f07
Update ped issue links.
laihuiqi Apr 5, 2023
4b4bd02
Fix bug in command result.
laihuiqi Apr 5, 2023
f3e7194
Update ppp according to new PR reviewed.
laihuiqi Apr 5, 2023
4c57fa3
Merge branch 'update-ppp-v1.4'
laihuiqi Apr 5, 2023
d4992a5
Fix ppp minor bug.
laihuiqi Apr 5, 2023
7fe589b
Merge branch 'update-ppp-v1.4'
laihuiqi Apr 5, 2023
0568dbf
Update UML diagrams.
laihuiqi Apr 5, 2023
4955057
Merge branch 'update-dg-v1.4'
laihuiqi Apr 5, 2023
8c6e623
Update UML diagram for `Clear_by`.
laihuiqi Apr 5, 2023
7319c4a
Merge branch 'update-dg-v1.4'
laihuiqi Apr 5, 2023
48dc56e
Fix typos and enhance formatting
laihuiqi Apr 5, 2023
ad8f540
Simplify ppp to the page limits
laihuiqi Apr 6, 2023
3720405
Merge pull request #276 from laihuiqi/update-ppp-v1.4
laihuiqi Apr 6, 2023
70bf124
Merge branch 'master' of https://github.com/AY2223S2-CS2103T-W15-4/tp
laihuiqi Apr 6, 2023
de27ba3
Fix edit_status command usage message
jianminglok Apr 6, 2023
da0e8b9
Fix merge conflicts
jianminglok Apr 6, 2023
df30b57
Update PPP
jiasheng59 Apr 6, 2023
8a42d44
Merge pull request #267 from jianminglok/update-v1.4-UG
jiasheng59 Apr 6, 2023
6568d12
Merge pull request #264 from jianminglok/update-v1.4-index
jiasheng59 Apr 6, 2023
53b61a6
Merge pull request #269 from jianminglok/update-v1.4-test-cases
jiasheng59 Apr 6, 2023
c474192
Merge pull request #266 from jianminglok/update-v1.4-validation
laihuiqi Apr 6, 2023
71bd9df
Update PPP
jianminglok Apr 6, 2023
912e37b
Merge pull request #271 from laihuiqi/add-tc-v1.4
laihuiqi Apr 6, 2023
d05bde2
Merge branch 'master' of https://github.com/AY2223S2-CS2103T-W15-4/tp
laihuiqi Apr 6, 2023
eb90c5b
Fix check style error.
laihuiqi Apr 6, 2023
562f304
Merge pull request #278 from laihuiqi/Fix-bug-v1.4a
laihuiqi Apr 6, 2023
221f2f2
Add more details to PPP
jianminglok Apr 6, 2023
cdd3e2b
Merge pull request #279 from jianminglok/update-v1.4-PPP
jianminglok Apr 6, 2023
9536f53
Merge pull request #277 from jiasheng59/PPP
jiasheng59 Apr 6, 2023
a2f910c
remove irrelevant code from AB3
benjamin-wee Apr 6, 2023
f507868
Merge pull request #281 from benjamin-wee/branch-CleanUpCode-v1.4
benjamin-wee Apr 6, 2023
83b63b5
update UG and PPP
benjamin-wee Apr 6, 2023
2ff300a
Merge pull request #282 from benjamin-wee/branch-updatePPP-v1.4
benjamin-wee Apr 6, 2023
5a4ec44
Update zm-l.md
zm-l Apr 7, 2023
699a862
Add use cases
jianminglok Apr 7, 2023
c239813
Update contribution for DG
jianminglok Apr 7, 2023
79f6a37
Update documentations.
laihuiqi Apr 8, 2023
583baff
Modify ppp.
laihuiqi Apr 8, 2023
b47b0b8
Modify ppp.
laihuiqi Apr 8, 2023
699ccce
Update indentation.
laihuiqi Apr 8, 2023
d342a14
Refine ppp.
laihuiqi Apr 8, 2023
c96f9e3
Refine ppp.
laihuiqi Apr 8, 2023
6e0e06d
Update ppp.
laihuiqi Apr 8, 2023
c8897de
Modify ppp.
laihuiqi Apr 8, 2023
f65bb98
Modify ppp.
laihuiqi Apr 8, 2023
e2c7cba
Merge pull request #283 from laihuiqi/final-v1.4
laihuiqi Apr 8, 2023
43bf7fc
Update UG.
laihuiqi Apr 8, 2023
49c650c
Update UG, DG.
laihuiqi Apr 8, 2023
b74e678
Merge pull request #284 from laihuiqi/final-v1.4
laihuiqi Apr 8, 2023
eb6c412
Modify ppp.
laihuiqi Apr 8, 2023
89c041a
Merge pull request #285 from laihuiqi/final-v1.4
laihuiqi Apr 8, 2023
c9ce88a
Add test case for NameContainsKeywordsPredicate class
jiasheng59 Apr 9, 2023
6397996
Resolve merge conflicts
jianminglok Apr 9, 2023
ad74566
Add test cases for predicate
jiasheng59 Apr 9, 2023
54b1b97
Add test case for HelpCommand
jiasheng59 Apr 9, 2023
c4328e3
Add test case for ListCommand
jiasheng59 Apr 9, 2023
c9988d1
add tests for AddInterviewDateCommand
benjamin-wee Apr 9, 2023
2ecfbf0
Merge pull request #286 from benjamin-wee/branch-AddTest
benjamin-wee Apr 9, 2023
af9509a
Add details on implementation of features
jianminglok Apr 9, 2023
0ea6702
Add test case for FindCommand
jiasheng59 Apr 9, 2023
e19dd0c
Merge pull request #287 from jianminglok/update-v1.4-DG
jianminglok Apr 9, 2023
a603873
Add implementation details for remaining features
jianminglok Apr 9, 2023
b41e37f
Add test case for comparator classes
jiasheng59 Apr 9, 2023
4319c72
Merge pull request #288 from jianminglok/update-v1.4-DG
jianminglok Apr 9, 2023
7231dd8
Update PPP for DG seciton
jianminglok Apr 9, 2023
2934092
Merge pull request #289 from jianminglok/update-v1.4-PPP
jianminglok Apr 9, 2023
7f307bb
Add test case for SortCommand
jiasheng59 Apr 9, 2023
cfca12c
Add test case for parser
jiasheng59 Apr 9, 2023
f99dbe5
Resolve merge conflict
jiasheng59 Apr 9, 2023
6a1c015
Fix minor error
jiasheng59 Apr 9, 2023
1b6e168
Fix regression
jiasheng59 Apr 9, 2023
4c4f3d6
Fix checkstyle
jiasheng59 Apr 9, 2023
d44e0e2
Merge pull request #290 from jiasheng59/test-cases
jiasheng59 Apr 9, 2023
731e432
Update UG
jiasheng59 Apr 9, 2023
61161e2
Merge pull request #291 from jiasheng59/UG
jiasheng59 Apr 9, 2023
a2c1d5b
Update DG for list and sort commands
jiasheng59 Apr 9, 2023
a46ddeb
Merge pull request #292 from jiasheng59/DG-sort
jiasheng59 Apr 9, 2023
9e3a967
Update PPP
jianminglok Apr 9, 2023
054d79c
Merge branch 'master' into update-v1.4-PPP
jianminglok Apr 9, 2023
6528160
Fix checkstyle
jianminglok Apr 9, 2023
0f1a3e2
Merge pull request #293 from jianminglok/update-v1.4-PPP
jianminglok Apr 9, 2023
2a5f92a
Update use case in DG
jiasheng59 Apr 9, 2023
c21798d
Update PPP
jiasheng59 Apr 9, 2023
67bd2f8
Add test case for core package
jiasheng59 Apr 9, 2023
06b257e
Merge branch 'master' of https://github.com/AY2223S2-CS2103T-W15-4/tp…
jiasheng59 Apr 9, 2023
d1392a5
Merge pull request #294 from jiasheng59/DG-sort
jiasheng59 Apr 9, 2023
3ee2a6c
Add test case in commons package
jiasheng59 Apr 9, 2023
68ec4dc
Remove irrelevant test cases
jiasheng59 Apr 9, 2023
6fb5022
Merge pull request #295 from jiasheng59/test-cases
jiasheng59 Apr 9, 2023
86c4cf4
Update UserGuide.md
zm-l Apr 9, 2023
d7cbf6f
Update zm-l.md
zm-l Apr 9, 2023
dbebaba
Merge pull request #296 from zm-l/master
zm-l Apr 9, 2023
d4df156
Update zm-l.md
zm-l Apr 9, 2023
07920f5
Update zm-l.md
zm-l Apr 9, 2023
24b15e0
Update zm-l.md
zm-l Apr 9, 2023
0ee01b3
Merge pull request #297 from zm-l/master
zm-l Apr 9, 2023
4eee050
make edit sequence diagram
zm-l Apr 9, 2023
4f58522
Fix add and edit popup does not close after main window exit
zm-l Apr 9, 2023
4f3869b
Update DeveloperGuide.md
zm-l Apr 9, 2023
41b240c
Update EditSequenceDiagram.puml
zm-l Apr 9, 2023
30c2eb6
Merge branch 'master' of https://github.com/zm-l/tp
zm-l Apr 9, 2023
f2e8b55
Update MainWindow.java
zm-l Apr 9, 2023
1a60e15
Update MainWindow.java
zm-l Apr 9, 2023
2d71091
Merge pull request #298 from zm-l/master
zm-l Apr 9, 2023
a15b45a
fix showing null in result dialog
zm-l Apr 9, 2023
0f96948
Merge branch 'master' of https://github.com/zm-l/tp
zm-l Apr 9, 2023
1b124d5
Update InternshipApplication.java
zm-l Apr 9, 2023
5245b20
Update InternshipApplication.java
zm-l Apr 9, 2023
dfdbbfc
remove unused cli syntax
zm-l Apr 9, 2023
a3d18a5
add images
zm-l Apr 9, 2023
33dd3fc
Update UserGuide.md
zm-l Apr 9, 2023
f87a3b5
Update UserGuide.md
zm-l Apr 9, 2023
7b7eabf
chg name
zm-l Apr 9, 2023
96dd5dd
Merge branch 'master' of https://github.com/zm-l/tp
zm-l Apr 9, 2023
c1a4421
add image
zm-l Apr 9, 2023
4028576
add image
zm-l Apr 9, 2023
43e2578
Update UserGuide.md
zm-l Apr 9, 2023
c75edb3
Update UserGuide.md
zm-l Apr 9, 2023
2fa8c93
Refine ppp
laihuiqi Apr 10, 2023
15c2dc8
Merge pull request #300 from laihuiqi/final-v1.4
laihuiqi Apr 10, 2023
7f30420
Update ppp
laihuiqi Apr 10, 2023
0f94748
Merge pull request #301 from laihuiqi/final-v1.4
laihuiqi Apr 10, 2023
6e89353
Declare adapted regex
jianminglok Apr 10, 2023
afe9202
Declare code reuse
jianminglok Apr 10, 2023
e98f8eb
Merge pull request #302 from jianminglok/update-v1.4-validation
jianminglok Apr 10, 2023
d2985c6
Refine ppp
laihuiqi Apr 10, 2023
94c99bf
Merge pull request #303 from laihuiqi/final-v1.4
laihuiqi Apr 10, 2023
ba27de6
Merge pull request #299 from zm-l/master
jiasheng59 Apr 10, 2023
fcdd452
Add planned enhancements
jianminglok Apr 10, 2023
aecc0a0
Merge pull request #304 from jianminglok/update-v1.4-DG
jianminglok Apr 10, 2023
4dc2631
Update UG by providing back navigations.
laihuiqi Apr 10, 2023
15c2db5
update DG with table of contents
benjamin-wee Apr 10, 2023
17bffa6
Merge pull request #305 from laihuiqi/final-update
laihuiqi Apr 10, 2023
b6b05fa
Merge branch 'master' into branch-UpdateDG-v1.4
benjamin-wee Apr 10, 2023
792102e
Merge pull request #306 from benjamin-wee/branch-UpdateDG-v1.4
benjamin-wee Apr 10, 2023
4ad7251
Fix minor bug in UG, DG.
laihuiqi Apr 10, 2023
a8b7459
Merge branch 'master' of https://github.com/AY2223S2-CS2103T-W15-4/tp…
laihuiqi Apr 10, 2023
baaaf74
Merge pull request #307 from laihuiqi/final-update
laihuiqi Apr 10, 2023
b46b859
update DG
benjamin-wee Apr 10, 2023
1f478fa
Merge pull request #308 from benjamin-wee/branch-UpdateDG-v1.4
benjamin-wee Apr 10, 2023
3ac14a2
Add project management details to PPP
jiasheng59 Apr 10, 2023
b15d345
Polish PPP
jiasheng59 Apr 10, 2023
6fa5a83
Merge pull request #309 from jiasheng59/PPP
jiasheng59 Apr 10, 2023
d6db287
fix bug for Reminder feature
benjamin-wee Apr 10, 2023
daf6715
Merge pull request #310 from benjamin-wee/branch-ReminderBugFix
benjamin-wee Apr 10, 2023
5b77426
Update UserGuide.md
zm-l Apr 10, 2023
667df5c
update UG
benjamin-wee Apr 10, 2023
5fb515c
Merge pull request #311 from benjamin-wee/master
benjamin-wee Apr 10, 2023
5081128
Reorder content according to table of contents
jiasheng59 Apr 10, 2023
51e5285
Update links in DG
jianminglok Apr 10, 2023
4f9c956
Update MainWindow.java
zm-l Apr 10, 2023
53fb553
Merge pull request #313 from jianminglok/update-v1.4-DG
jianminglok Apr 10, 2023
78ccbfd
update DG with `remind` feature
benjamin-wee Apr 10, 2023
c95a8cc
Merge branch 'master' of https://github.com/AY2223S2-CS2103T-W15-4/tp…
jiasheng59 Apr 10, 2023
0c02073
Merge pull request #314 from benjamin-wee/master
benjamin-wee Apr 10, 2023
14e5285
update DG
benjamin-wee Apr 10, 2023
c54e149
Merge pull request #315 from benjamin-wee/master
benjamin-wee Apr 10, 2023
6d4159f
update PPP
benjamin-wee Apr 10, 2023
46ec3fd
Merge pull request #316 from benjamin-wee/master
benjamin-wee Apr 10, 2023
9691124
Merge pull request #312 from jiasheng59/UG
jiasheng59 Apr 10, 2023
b39eb05
Add more test cases for task model.
laihuiqi Apr 10, 2023
4874a05
Merge branch 'master' of https://github.com/AY2223S2-CS2103T-W15-4/tp…
laihuiqi Apr 10, 2023
9b613d3
Merge pull request #317 from laihuiqi/final-update
laihuiqi Apr 10, 2023
8e9f4bb
Add AddressBook test cases
jiasheng59 Apr 10, 2023
ece07dc
Merge branch 'UG' into test-cases
jiasheng59 Apr 10, 2023
45c530f
Fix grammar mistakes
jianminglok Apr 10, 2023
c2b9e3f
Merge pull request #318 from jianminglok/update-v1.4-UG
jianminglok Apr 10, 2023
30eea8a
Update test cases.
laihuiqi Apr 10, 2023
bf6219a
Merge pull request #319 from laihuiqi/final-update
laihuiqi Apr 10, 2023
7dd8846
Update findTaskCommandTest
laihuiqi Apr 10, 2023
4bf55e2
Merge pull request #320 from laihuiqi/final-update
laihuiqi Apr 10, 2023
2c6a43b
Update UG.
laihuiqi Apr 10, 2023
51c1bf9
Merge pull request #321 from laihuiqi/final-update
laihuiqi Apr 10, 2023
74b1ade
Update DG for InternEase
jianminglok Apr 10, 2023
e2274aa
Recover and fix test cases for storage package
jiasheng59 Apr 10, 2023
7b89100
Merge branch 'master' of https://github.com/AY2223S2-CS2103T-W15-4/tp…
jiasheng59 Apr 10, 2023
631822c
Update UML diagram for UI component
jianminglok Apr 10, 2023
585f90e
Fix checkstyle
jiasheng59 Apr 10, 2023
46bd473
Update DG.
laihuiqi Apr 10, 2023
39eaa20
Merge branch 'master' of https://github.com/AY2223S2-CS2103T-W15-4/tp…
laihuiqi Apr 10, 2023
b9510ee
Merge pull request #324 from laihuiqi/final-update
laihuiqi Apr 10, 2023
54e4834
Merge pull request #323 from jianminglok/update-v1.4-final
jianminglok Apr 10, 2023
35ba765
Merge pull request #322 from jiasheng59/test-cases
jiasheng59 Apr 10, 2023
665899c
Update PPP
jianminglok Apr 10, 2023
f93bc6c
Merge pull request #325 from jianminglok/update-v1.4-final
jianminglok Apr 10, 2023
2e8afdd
edit command test
zm-l Apr 10, 2023
0a50856
Merge branch 'master' of https://github.com/zm-l/tp
zm-l Apr 10, 2023
9ff7e0f
Update Codecov settings
jianminglok Apr 10, 2023
580e49b
fic checkstyle
zm-l Apr 10, 2023
0bdb88c
Merge pull request #326 from zm-l/master
zm-l Apr 10, 2023
1c29ac0
Create InternshipApplicationTest.java
zm-l Apr 10, 2023
1f96835
Merge branch 'master' into update-v1.4-final
jianminglok Apr 10, 2023
8121a6e
Merge branch 'AY2223S2-CS2103T-W15-4:master' into master
zm-l Apr 10, 2023
c7c4efa
Update AboutUs
laihuiqi Apr 10, 2023
d5414e2
Merge pull request #327 from laihuiqi/final-update
laihuiqi Apr 10, 2023
f4c27f7
Update README and AboutUs
jianminglok Apr 10, 2023
48322cf
Update index.md file
jianminglok Apr 10, 2023
b719bab
Update AboutUs
jiasheng59 Apr 10, 2023
f61ceb7
Merge pull request #328 from jianminglok/update-v1.4-final
jianminglok Apr 10, 2023
b066ff2
Merge pull request #329 from jiasheng59/about-us
jiasheng59 Apr 10, 2023
a45d224
create test
zm-l Apr 10, 2023
8e62f7f
fix checkstyle
zm-l Apr 10, 2023
99c4f22
more test
zm-l Apr 10, 2023
bc5f6a0
Merge pull request #330 from zm-l/branch-InternshipApplicationTest
zm-l Apr 10, 2023
4071a31
more testssss
zm-l Apr 10, 2023
01d33ee
Merge pull request #331 from zm-l/branch-InternshipApplicationTest
zm-l Apr 10, 2023
7a26c70
Merge branch 'master' of https://github.com/zm-l/tp
zm-l Apr 10, 2023
3f81df1
Merge pull request #332 from jianminglok/update-v1.4-DG
jianminglok Apr 10, 2023
4f6fcf4
Update AboutUs.md
zm-l Apr 10, 2023
7742fe0
Create ProgrammingLanguageTest.java
zm-l Apr 10, 2023
a79e47f
Resize image
jianminglok Apr 10, 2023
6c54eb2
Merge pull request #334 from jianminglok/update-v1.4-DG
jianminglok Apr 10, 2023
5fa4fbf
Merge pull request #333 from zm-l/branch-InternshipApplicationTest
zm-l Apr 10, 2023
ad9f2f8
Update DeveloperGuide.md
jianminglok Apr 10, 2023
a12ca38
Update email address in AboutUs.md
jianminglok Apr 10, 2023
7b40f0a
update DG
benjamin-wee Apr 10, 2023
316df12
Update zm-l.md
zm-l Apr 10, 2023
5188c49
Merge pull request #335 from benjamin-wee/master
benjamin-wee Apr 10, 2023
621f134
Update MainApp.java
zm-l Apr 10, 2023
78463c2
Merge branch 'AY2223S2-CS2103T-W15-4:master' into master
zm-l Apr 10, 2023
098dc24
Merge pull request #336 from zm-l/master
zm-l Apr 10, 2023
7f5cd75
update AboutUs
benjamin-wee Apr 10, 2023
11dcf41
Merge pull request #337 from benjamin-wee/master
benjamin-wee Apr 10, 2023
41eabb3
r
zm-l Apr 10, 2023
d280da9
Merge pull request #338 from zm-l/master
zm-l Apr 10, 2023
0cec0b5
Update PopupEditInternship.java
zm-l Apr 10, 2023
a53d287
Merge pull request #339 from zm-l/master
zm-l Apr 10, 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
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,5 @@ src/test/data/sandbox/
# MacOS custom attributes files created by Finder
.DS_Store
docs/_site/

resources/view/puml
31 changes: 20 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,23 @@
[![CI Status](https://github.com/se-edu/addressbook-level3/workflows/Java%20CI/badge.svg)](https://github.com/se-edu/addressbook-level3/actions)
# InternEase

InternEase is a **powerful and innovative desktop app designed to streamline the internship application process primarily for Computer Science undergraduates**. With its optimized **combination of a Command Line Interface (CLI) and Graphical User Interface (GUI)**, InternEase offers users the best of both worlds - the speed and efficiency of a CLI for those who can type quickly, and the user-friendly experience of a GUI for those who prefer a visual interface. Whether you’re a seasoned CLI user or a first-time applicant new to work environment, InternEase makes it easy to keep track of your progress, deadlines, and follow-up actions, so you can focus on landing your dream internship.

[![CI Status](https://github.com/AY2223S2-CS2103T-W15-4/tp/workflows/Java%20CI/badge.svg)](https://github.com/AY2223S2-CS2103T-W15-4/tp/actions)
[![codecov](https://codecov.io/gh/AY2223S2-CS2103T-W15-4/tp/branch/master/graph/badge.svg?token=MVV9ABQAS8)](https://codecov.io/gh/AY2223S2-CS2103T-W15-4/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.
## About the project

* This is **a software engineering project done by Team W15-4 from CS2103T (AY2223S2)**.<br>
* The aim of this project is to:
* help Computer Science students to keep track of their internship applications
* provide a flexible and efficient internship application management interface via **both CLI and GUI**
* It is named `InternEase` because it eases the internship application management process via both well-implemented CLI and GUI to help users focus on their internship preparations.
* For the detailed documentation of this project, see the **[InternEase Product Website](https://ay2223s2-cs2103t-w15-4.github.io/tp/)**.

## Getting started
* View our [quick start guide](https://ay2223s2-cs2103t-w15-4.github.io/tp/UserGuide.html#quick-start) now to get started on an easier internship journey immediately.

## Acknowledgements
* The project is based on an ongoing software project for a desktop application (called _AddressBook-Level3_) used for managing contact details by [SE-EDU initiative](https://se-education.org/addressbook-level3/).
11 changes: 10 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 = '10.2'
}
Expand All @@ -41,6 +45,7 @@ task coverage(type: JacocoReport) {
}

dependencies {
implementation 'org.jetbrains:annotations:23.0.0'
String jUnitVersion = '5.4.0'
String javaFxVersion = '11'

Expand All @@ -65,8 +70,12 @@ dependencies {
testRuntimeOnly group: 'org.junit.jupiter', name: 'junit-jupiter-engine', version: jUnitVersion
}

run {
enableAssertions = true
}

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

defaultTasks 'clean', 'test'
2 changes: 2 additions & 0 deletions codecov.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
ignore:
- "src/main/java/seedu/address/ui"
60 changes: 33 additions & 27 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,55 +5,61 @@ 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`
You can reach us at the email `internease[at]comp.nus.edu.sg`

## Project team

### John Doe
### Lee Jia Sheng

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

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

* Role: Project Advisor
* Role: Developer
* Responsibilities: `Statistics`, `Find` , `Sort` and `Help` feature

### Jane Doe
### Lai Hui Qi

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

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

* Role: Team Lead
* Responsibilities: UI
* Role: Developer
* Responsibilities: `Clear`, `Clear_by`, `Delete`, `Exit`, `Revert`, `Revert_all` and `Task Package` related features

### Johnny Doe
### Benjamin Wee

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

[[github](http://github.com/johndoe)] [[portfolio](team/johndoe.md)]
[[github](http://github.com/benjamin-wee)] [[portfolio](team/benjamin-wee.md)]

* Role: Developer
* Responsibilities: Data
* Responsibilities: `list`, `add_date` and `remind` feature

### Jean Doe
### Lau Zhan Ming

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

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
[[github](http://github.com/zm-l)]
[[portfolio](team/zm-l.md)]

* Role: Developer
* Responsibilities: Dev Ops + Threading
* Responsibilities:
* Implement feature to manage internship application: `add`, `edit`
* GUI for `add`, `edit`, `delete`, `archive`, `unarchive`

### James Doe
### Lok Jian Ming

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

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

* Role: Developer
* Responsibilities: UI
* Responsibilities:
* Contact management features: `add_contact`, `edit_contact`, `delete_contact`
* Document management features: `add_docs`, `edit_docs`, `delete_docs`
* Edit internship application status feature: `edit_status`
* Archiving features: `archive`, `unarchive`, `list_archived`
Loading