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-T09-1] InternBuddy #14

Open
wants to merge 377 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
377 commits
Select commit Hold shift + click to select a range
34e14f6
Hide internal value of address and phone
uniqly Oct 17, 2024
2bbcd00
Add AppStatus in CompanyCard and update Ui img
Oct 17, 2024
dec1fd7
Add withdraw command
Shux347 Oct 17, 2024
96fd7c9
Fix withdraw command
Shux347 Oct 17, 2024
c0a1781
Modify HelpWindow link to correct page
Oct 17, 2024
743acc3
Add logic to change company status
Shux347 Oct 17, 2024
9852b7f
Merge pull request #71 from uniqly/65-gracefully-handle-optional-inputs
Shux347 Oct 17, 2024
023133d
Merge branch 'master' into feat-add-app
blanklogic Oct 17, 2024
0c25541
Merge branch 'master' into branch-Application-GUI
Oct 17, 2024
8998a63
Update Apply command from initial implementation
blanklogic Oct 17, 2024
874adf2
Add findAppleFacebookResult.png
Oct 17, 2024
1c9c3c6
Change Help Window colors
Oct 17, 2024
a892b8f
Add tests
Shux347 Oct 17, 2024
d046cbc
Remove AB3 mentions in index.md
uniqly Oct 17, 2024
bb8c702
Merge branch 'master' of https://github.com/AY2425S1-CS2103T-T09-1/tp…
uniqly Oct 17, 2024
424bafd
Add tests for parser util
Shux347 Oct 17, 2024
72b1ad3
Fix bug where App Status is not parsed
blanklogic Oct 17, 2024
4d20ded
Add tests for withdrawCommandParser
Shux347 Oct 17, 2024
699357e
Merge pull request #66 from blanklogic/feat-add-app
Shux347 Oct 17, 2024
139979a
Merge pull request #72 from uniqly/55-update-user-guide
blanklogic Oct 17, 2024
a26d477
Fix typo in website logo png file
uniqly Oct 17, 2024
d355d84
Add test cases to EditCommandTest
meerkatboy Oct 17, 2024
81e40d8
Remove missed AB3 instance in user guide
uniqly Oct 17, 2024
7f482aa
Merge branch 'master' of https://github.com/AY2425S1-CS2103T-T09-1/tp…
meerkatboy Oct 17, 2024
f641b13
Fix checkstyle issues
meerkatboy Oct 17, 2024
1c6763a
Merge pull request #73 from Shux347/branch-add-withdraw-command
blanklogic Oct 17, 2024
d9e8a62
Merge pull request #68 from realqijun/branch-Application-GUI
blanklogic Oct 17, 2024
75e802d
Merge pull request #75 from uniqly/74-fix-website-missing-icon
Shux347 Oct 17, 2024
94a0561
Modify display fields of Application
Oct 17, 2024
f3402a1
Change sample data util
Shux347 Oct 17, 2024
4b602c8
Merge branch 'master' into branch-README
Oct 17, 2024
212e13e
Merge pull request #79 from Shux347/branch-fix-application-class
Shux347 Oct 17, 2024
87a7e16
Add UserGuide screenshots
Oct 17, 2024
c35f0fc
Merge pull request #81 from realqijun/branch-README
Shux347 Oct 17, 2024
0fbb3d4
Merge pull request #69 from meerkatboy/branch-AddApplicationsToEditCo…
uniqly Oct 17, 2024
df77d42
Merge branch 'master' into branch-Application-GUI
Oct 17, 2024
b6e444c
Fix typo in index.md
uniqly Oct 17, 2024
0f050db
Fix logical inconsistencies in user guide
uniqly Oct 17, 2024
d9ecc10
Modify Application display
Oct 17, 2024
3f2484e
Merge pull request #86 from uniqly/85-fix-inconsistencies-in-user-guide
blanklogic Oct 17, 2024
9e58f91
Merge pull request #78 from realqijun/branch-Application-GUI
blanklogic Oct 17, 2024
7fe4030
Fix Badges in index.md
blanklogic Oct 17, 2024
b11fc6b
Merge pull request #88 from blanklogic/fix-index
Shux347 Oct 17, 2024
af66316
Add images to be shown in release notes
meerkatboy Oct 18, 2024
ae92b60
Merge pull request #89 from meerkatboy/branch-AddReleaseNotesImages
meerkatboy Oct 18, 2024
3c3e03c
Enable assertions in build.gradle
blanklogic Oct 19, 2024
92cb6ae
Merge pull request #96 from blanklogic/enable-assertions
Shux347 Oct 19, 2024
9646106
Add favourite field into Company class
Shux347 Oct 19, 2024
47549a6
Merge pull request #98 from Shux347/branch-add-favourites
blanklogic Oct 21, 2024
d870b3b
Add logic to display favourited companies first
Oct 21, 2024
243f66c
Fix checkstyle
Oct 21, 2024
c89386b
Add Glossary to UserGuide and move Summary
Oct 21, 2024
74f3ec5
Change footnote format
Oct 21, 2024
8e636b0
Add footnotes until Parameter
Oct 21, 2024
bfd3847
Remove footnotes, add link to top, faq and tbsht
Oct 21, 2024
9581722
Remove unsupported header format
Oct 21, 2024
63e69a5
Fix checkstyle errors
blanklogic Oct 21, 2024
b75535e
Fix back to top hyperlink in UserGuide.md
blanklogic Oct 21, 2024
f4acfae
Fix UserGuide.md
blanklogic Oct 21, 2024
3117f44
Merge pull request #101 from realqijun/branch-user-guide
Shux347 Oct 22, 2024
2c16ebe
Change userguide logo source
Oct 22, 2024
14ee68c
Merge pull request #102 from realqijun/branch-user-guide
blanklogic Oct 22, 2024
a1f03d7
Update DG Design section
uniqly Oct 22, 2024
e7ff1c4
Update withdraw command to take prefixes
uniqly Oct 22, 2024
527d245
Update tests for withdraw command
uniqly Oct 22, 2024
183646c
Fix checkstyle errors and typos
uniqly Oct 22, 2024
2960b03
Update user guide for withdraw
uniqly Oct 22, 2024
b02f55b
Add ArgMutlimap#arePrefixesPresent()
uniqly Oct 22, 2024
394a88d
Fix list filtering desync with internal list
uniqly Oct 23, 2024
a69fec5
Remove redudant AddCommandParser#arePrefixesPresent()
uniqly Oct 23, 2024
e855053
Update logo to be on the left of page name
uniqly Oct 23, 2024
cd6ee72
Fix typo in DG
uniqly Oct 23, 2024
2a5b5a5
Remove unused import in AddCommandParser
uniqly Oct 23, 2024
79c512e
Add initial implementation of Update command
blanklogic Oct 23, 2024
116eb72
Merge pull request #106 from uniqly/104-update-developer-guide-design…
blanklogic Oct 23, 2024
3950194
Merge branch 'master' of https://github.com/AY2425S1-CS2103T-T09-1/tp…
uniqly Oct 23, 2024
3984823
Merge pull request #110 from uniqly/109-when-applying-and-withdrawing…
uniqly Oct 23, 2024
23feae9
Merge branch 'master' into feat-edit-app
blanklogic Oct 23, 2024
123f0c6
Add JUnit tests for Update command
blanklogic Oct 23, 2024
8d12d60
Update User Guide with update command implementation
blanklogic Oct 23, 2024
3911811
Add Apply and Update to Developer Guide
blanklogic Oct 23, 2024
7a0719b
Fix typos in Developer Guide
blanklogic Oct 23, 2024
e3a29f2
Merge pull request #108 from uniqly/91-change-withdraw-function-to-us…
Shux347 Oct 23, 2024
ce172e3
Merge branch 'master' into feat-edit-app
blanklogic Oct 23, 2024
c210500
Fix renaming bug introduced in merge
blanklogic Oct 23, 2024
672494c
Add fav and unfav commands
Shux347 Oct 23, 2024
955a364
Add tests for fav and unfav
Shux347 Oct 23, 2024
d634d72
Add fav and unfav to UG
Shux347 Oct 23, 2024
ad8c6bd
Add tests for fav and unfav parsers
Shux347 Oct 23, 2024
080b2fd
Add tests for parsers
Shux347 Oct 23, 2024
e2188b9
Add favourite image to company cards
Oct 24, 2024
a86b65d
Fix favourite star image logic + oop
Oct 24, 2024
fd51f1d
Remove edited DG
Oct 24, 2024
16751ae
Added sequence diagram for fav command
Shux347 Oct 24, 2024
5141cd7
New line added
Shux347 Oct 24, 2024
cf768c3
Add Prefixes for Update command
blanklogic Oct 24, 2024
0e901c7
Clean up images for ui
Oct 24, 2024
8ef1843
Expand find to include application and tags
meerkatboy Oct 24, 2024
68e2579
Fix bugs in NameContainsKeywordsPredicateTest
meerkatboy Oct 24, 2024
65f9f89
Add ApplyDiagram
Oct 24, 2024
c7fb806
Fix typo in User Guide
blanklogic Oct 24, 2024
e82e7f8
Remove extra diagram
Oct 24, 2024
1879a96
Update Apply and Update command sequence diagrams
blanklogic Oct 24, 2024
5f28e8f
Merge pull request #111 from blanklogic/feat-edit-app
blanklogic Oct 24, 2024
32f622e
Merge pull request #113 from blanklogic/task-update-dg
blanklogic Oct 24, 2024
320c536
Merge branch 'master' into branch-add-favourite-command
blanklogic Oct 24, 2024
914866a
Add ApplyActivityDiagram
Oct 24, 2024
f6154c6
Merge branch 'master' into branch-developer-guide
Oct 24, 2024
0256220
Merge pull request #117 from Shux347/branch-add-uml
blanklogic Oct 24, 2024
48951c4
Include ApplyCommandActivity in DeveloperGuide
Oct 24, 2024
826d30b
Fix checkstyle
Oct 24, 2024
d8d02c1
Merge pull request #119 from meerkatboy/branch-expandFindCommand
blanklogic Oct 24, 2024
55c3f93
Add assertions and remove commented code
Oct 24, 2024
61b8175
Merge pull request #116 from realqijun/branch-favourites
blanklogic Oct 24, 2024
d714531
Merge pull request #114 from Shux347/branch-add-favourite-command
blanklogic Oct 24, 2024
2895e28
Merge branch 'master' into branch-developer-guide
Oct 24, 2024
f0f249a
Add log message in UiManager
Oct 24, 2024
906a98a
Add node in ApplyActivityDiagram
Oct 24, 2024
c4b9c53
Merge pull request #121 from realqijun/branch-developer-guide
blanklogic Oct 24, 2024
2e82cde
Add release pictures for v1.4
blanklogic Oct 24, 2024
9c5bb30
Merge pull request #123 from blanklogic/add-release-pics
blanklogic Oct 24, 2024
a116def
Merge branch 'branch-expandFindCommand'
meerkatboy Oct 24, 2024
ee435c4
Add logger to the FindCommandParser
meerkatboy Oct 25, 2024
3912f81
Create a PlantUML sequence diagram for FindCommand
meerkatboy Oct 25, 2024
7ef4325
update UG for find command
Shux347 Nov 1, 2024
bc43362
Change result for apply, fav and unfav command
Nov 3, 2024
bbe3c01
Change error color and make results wrap text
Nov 3, 2024
19f3efe
Modify gui and edit ApplyCommand example
Nov 3, 2024
c58736e
Remove extra images and update some
Nov 3, 2024
27cf733
Update product screenshots
Nov 3, 2024
6558522
Merge branch 'branch-modify-GUI' into branch-user-guide
Nov 3, 2024
40e4046
Format UserGuide
Nov 3, 2024
5907216
Update DG user stories to reflect STEM majors
meerkatboy Nov 4, 2024
35b6db9
Edit formatting of DG under user stories
meerkatboy Nov 4, 2024
db2588d
Update UG with overview of internbuddy
uniqly Nov 4, 2024
41ae2f0
Merge pull request #127 from Shux347/branch-update-find-UG
uniqly Nov 5, 2024
d696714
Fix merge conflicts
Nov 5, 2024
b3a639e
Update DG with manual test cases
uniqly Nov 5, 2024
609339b
Merge branch 'master' of https://github.com/AY2425S1-CS2103T-T09-1/tp
meerkatboy Nov 5, 2024
93e44af
Add implementation of Find feature in DG
meerkatboy Nov 5, 2024
28c3dae
Merge pull request #138 from meerkatboy/branch-changeDGUserStories
uniqly Nov 5, 2024
888b6ca
Add spacing to find message_usage
Shux347 Nov 5, 2024
6575192
Merge pull request #129 from realqijun/branch-result-disply
Shux347 Nov 5, 2024
6cf7f18
Merge pull request #130 from realqijun/branch-modify-GUI
blanklogic Nov 5, 2024
c5c1125
Merge branch 'master' into branch-user-guide
blanklogic Nov 5, 2024
25aecd5
Merge pull request #139 from uniqly/134-userguide-description-does-no…
blanklogic Nov 5, 2024
0f0717b
Merge pull request #140 from uniqly/137-dg-is-missing-manual-testing-…
blanklogic Nov 5, 2024
812b77d
Merge branch 'master' into branch-addFindFeatureDG
blanklogic Nov 5, 2024
0713ee4
Merge branch 'master' of https://github.com/AY2425S1-CS2103T-T09-1/tp
meerkatboy Nov 6, 2024
ff14a76
Edit name of FindCommandParser Logger
meerkatboy Nov 6, 2024
250685c
Merge branch 'master' into branch-user-guide
Nov 6, 2024
dc135b2
Merge branch 'branch-user-guide' of github.com:realqijun/tp into bran…
Nov 6, 2024
cbf44cf
Add ViewCommand to internbuddy
meerkatboy Nov 6, 2024
f35372d
Update Name#equals() for same values but different case
uniqly Nov 6, 2024
c38e135
Add logging for duplicate company in data file
uniqly Nov 6, 2024
fa4b8af
Add test cases for new ViewCommand
meerkatboy Nov 6, 2024
448a24d
Add a test case to cover equals in ViewCommand
meerkatboy Nov 6, 2024
d84180d
Remove an unused import
meerkatboy Nov 6, 2024
97ee4e1
Adding logging to storage package
uniqly Nov 6, 2024
1d4cf72
Add logging to storage package
uniqly Nov 6, 2024
5da678c
Fix missing error checks for reading data file
uniqly Nov 6, 2024
fdf36b2
Merge pull request #147 from Shux347/branch-fix-typo-in-find-command
uniqly Nov 6, 2024
c132eaf
Merge pull request #158 from meerkatboy/branch-editFindParserLogger
blanklogic Nov 6, 2024
c41b541
Merge pull request #163 from uniqly/150-editcommand-case-sensitivity-…
uniqly Nov 6, 2024
ef36ecc
Make error msg more relevant
Shux347 Nov 6, 2024
819b34f
Add warning boxes for caution
Nov 6, 2024
8684d84
Refactor Status using enums
uniqly Nov 6, 2024
4efe3be
Change delete success message to only show name
Shux347 Nov 6, 2024
8e76086
Change isLong to isShowingDetails
meerkatboy Nov 6, 2024
7d95738
Update results of edit to only show changes
uniqly Nov 6, 2024
c2f400b
Merge pull request #133 from realqijun/branch-user-guide
uniqly Nov 6, 2024
91d89e6
Update index errors to be more specific
uniqly Nov 7, 2024
84330a7
Update withdraw to inform about CLOSED Status
uniqly Nov 7, 2024
6ad46fb
Update application#toString()
uniqly Nov 7, 2024
92ce59d
Fix formmating error in UG
uniqly Nov 7, 2024
bdb0d81
Edit ViewCommand to improve implementation
meerkatboy Nov 7, 2024
64bdd33
Edit JsonSerializableAddressBookTest to camelCase
meerkatboy Nov 7, 2024
841765c
Modify model to implement view and hide methods
meerkatboy Nov 7, 2024
1e1dfd7
Merge pull request #167 from uniqly/148-editcommand-code-suggestions-…
meerkatboy Nov 7, 2024
ba27059
Merge pull request #143 from meerkatboy/branch-addFindFeatureDG
blanklogic Nov 7, 2024
c543475
Merge pull request #164 from Shux347/branch-edit-error-messages
blanklogic Nov 7, 2024
87789f7
Merge pull request #165 from Shux347/branch-change-delete-info-display
blanklogic Nov 7, 2024
6829f33
Merge pull request #175 from meerkatboy/branch-editJsonSerializableAd…
blanklogic Nov 7, 2024
82c289e
Merge pull request #172 from uniqly/170-formatting-error-in-ug
blanklogic Nov 7, 2024
3bee230
Refactor FindCommandParser.java to simplify logging
blanklogic Nov 7, 2024
d24bdc1
Refactor NameContainsKeywordsPredicate.java to allow partial matching
blanklogic Nov 7, 2024
a87d190
Add Javadoc comments to NameContainsKeywordsPredicate.java
blanklogic Nov 7, 2024
26b40e6
Remove AddressBook Level-3 reference from site.json
blanklogic Nov 7, 2024
6814b54
Remove Tutorials from Site Map
blanklogic Nov 7, 2024
e8a0e09
Remove redundant features from Developer Guide
blanklogic Nov 7, 2024
5d21f32
Add naming specs to UG
Nov 7, 2024
6bd7472
Rearrange items in UG
Nov 7, 2024
6a63670
Merge pull request #183 from realqijun/branch-branch
blanklogic Nov 7, 2024
d7d14d1
Update implementation details and diagrams of features
blanklogic Nov 7, 2024
bd06482
Merge branch 'master' into branch-addViewCommand
uniqly Nov 7, 2024
0bf73ab
Fix typo in ApplyCommand
uniqly Nov 7, 2024
6e12775
Edit fav command to prevent re-favouriting
meerkatboy Nov 7, 2024
9514012
Merge pull request #162 from meerkatboy/branch-addViewCommand
uniqly Nov 7, 2024
d75bec9
Remove unimplemented test case
meerkatboy Nov 7, 2024
3c625e2
Update DG for fav/unfav commands
uniqly Nov 7, 2024
b16c87e
Edit UnfavCommand to prevent re-unfavouriting
meerkatboy Nov 7, 2024
4708c89
Merge branch 'master' of https://github.com/AY2425S1-CS2103T-T09-1/tp…
meerkatboy Nov 7, 2024
53736f4
Update UG with view command
uniqly Nov 7, 2024
4aa1c09
Modify Ui about application viewing
Nov 7, 2024
eee8779
Fix typos in DG for fav/unfav
uniqly Nov 7, 2024
f1cc464
Make minor edits to work on bug fixing
meerkatboy Nov 7, 2024
b096c44
Add reopen command and tests
Shux347 Nov 7, 2024
23b66ef
Modify CompanyCard to transparent when filtered
Nov 7, 2024
13035aa
Merge branch 'master' into branch-reopen-command
Shux347 Nov 7, 2024
2768acb
Fixed trailing whitespace
Shux347 Nov 7, 2024
aa4ab92
Update screenshots
Nov 7, 2024
a1970d0
Move transparency setting to .css file
Nov 7, 2024
6b5db78
Add status notes and view command in UG
Nov 7, 2024
2a39aa6
Add more tests
Shux347 Nov 7, 2024
10a8dd5
Edit last test case added
Shux347 Nov 7, 2024
77ac2fb
Change fav and unfav command to throw error
meerkatboy Nov 7, 2024
75ac316
Update DG for view command
uniqly Nov 7, 2024
09356f4
Merge pull request #171 from uniqly/152-withdrawcommand-exception-han…
uniqly Nov 7, 2024
97e9bba
Add tests for parser
Shux347 Nov 7, 2024
dadfa15
Fix compile error due to index exceed message
uniqly Nov 7, 2024
ed00b15
Fix checkstyle
uniqly Nov 7, 2024
ab9abe1
Edit to follow new error message
Shux347 Nov 7, 2024
19934ac
Merge pull request #197 from uniqly/196-build-failure
uniqly Nov 7, 2024
24c7189
Update test for new error message
Shux347 Nov 7, 2024
9205cce
Merge pull request #179 from blanklogic/fix-alpha-bug
uniqly Nov 7, 2024
f34da12
Merge pull request #181 from blanklogic/fix-doc-bug
uniqly Nov 7, 2024
b82bbe8
Merge pull request #189 from uniqly/186-update-ug-for-favourite-and-u…
uniqly Nov 7, 2024
895674d
Remove ViewCommand (using Simon's instead)
Nov 7, 2024
b057c5d
Merge branch 'master' into branch-user-guide
Nov 7, 2024
3d57d3b
Merge branch 'master' into task-update-doc
blanklogic Nov 7, 2024
d5b852c
Merge pull request #185 from blanklogic/task-update-doc
blanklogic Nov 7, 2024
0a160d0
Merge pull request #190 from realqijun/branch-branch
uniqly Nov 7, 2024
2165d5e
Add css rule for empty cell
Nov 7, 2024
be7e6be
Add reopen to UG
Shux347 Nov 7, 2024
9c92cdf
Merge branch 'master' into 187-add-view-into-ug-and-dg
blanklogic Nov 7, 2024
005d2a0
Merge pull request #192 from Shux347/branch-reopen-command
Shux347 Nov 7, 2024
0bfb1e7
Merge branch 'master' into 187-add-view-into-ug-and-dg
blanklogic Nov 7, 2024
04a183f
Merge pull request #195 from uniqly/187-add-view-into-ug-and-dg
blanklogic Nov 7, 2024
b780a9a
Resolve conflicts with reopen
Nov 7, 2024
0007e22
Merge pull request #193 from realqijun/branch-user-guide
blanklogic Nov 7, 2024
1d6846f
Merge pull request #199 from realqijun/branch-branch
uniqly Nov 7, 2024
b34b1ca
Fix bugs in the code for favCommand
meerkatboy Nov 7, 2024
a84105a
Merge branch 'master' of https://github.com/AY2425S1-CS2103T-T09-1/tp…
meerkatboy Nov 7, 2024
714d084
Fix some bugs
meerkatboy Nov 7, 2024
376b326
Merge pull request #194 from meerkatboy/branch-editFavCommandAlreadyF…
uniqly Nov 7, 2024
159bd95
Fix update result message
uniqly Nov 7, 2024
33149f0
Update error message for empty lists
uniqly Nov 7, 2024
de91df8
Fix output errors related to AppStatus
uniqly Nov 7, 2024
bcb8622
Merge pull request #203 from uniqly/201-wrong-output-format-when-usin…
uniqly Nov 7, 2024
a9790ec
Merge pull request #205 from uniqly/204-applycommand-invalid-format-m…
uniqly Nov 7, 2024
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
  •  
  •  
  •  
25 changes: 25 additions & 0 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: MarkBind Action

on:
push:
branches:
- master

jobs:
build_and_deploy:
runs-on: ubuntu-latest
steps:
- name: Install Graphviz
run: sudo apt-get install graphviz
- name: Install Java
uses: actions/setup-java@v3
with:
java-version: '17'
distribution: 'zulu'
- name: Build & Deploy MarkBind site
uses: MarkBind/markbind-action@v2
with:
token: ${{ secrets.GITHUB_TOKEN }}
rootDirectory: './docs'
baseUrl: '/tp' # assuming your repo name is tp
version: '^5.5.2'
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,4 @@ src/test/data/sandbox/
# MacOS custom attributes files created by Finder
.DS_Store
docs/_site/
docs/_markbind/logs/
19 changes: 14 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,20 @@
[![CI Status](https://github.com/se-edu/addressbook-level3/workflows/Java%20CI/badge.svg)](https://github.com/se-edu/addressbook-level3/actions)
# [InternBuddy](https://ay2425s1-cs2103t-t09-1.github.io/tp/) · [![CI Status](https://github.com/AY2425S1-CS2103T-T09-1/tp/workflows/Java%20CI/badge.svg)](https://github.com/AY2425S1-CS2103T-T09-1/tp/actions) [![codecov](https://codecov.io/gh/AY2425S1-CS2103T-T09-1/tp/graph/badge.svg?token=IPPD93O9IR)](https://codecov.io/gh/AY2425S1-CS2103T-T09-1/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
InternBuddy is a desktop application used for managing contact details.

## Target user
> This product is for university students studying a STEM major, specifically those seeking summer internships. They are typically busy with assignments while applying for summer internships. As a result, they may lose track of key information about companies they have applied for in a constantly increasing list of applications made.

## Value proposition
> InternBuddy aims to simplify and efficiently manage internship application details, optimised for fast typers who prefer a CLI interface. It enables users to track key information such as HR contacts, interview dates, and application statues, all while maintaining portability across multiple operating systems without requiring a remote server.

## Project notes
See [here](https://docs.google.com/document/d/18DnZEyYiCFxt_Ajr6h_bGZwW8NYn5JeZz8Yt1XOGvDw/edit?usp=sharing)

## Acknowledgements
* This project is based on the AddressBook-Level3 project created by the [SE-EDU initiative](https://se-education.org).
* 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**.
Expand Down
8 changes: 6 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ plugins {
id 'jacoco'
}

mainClassName = 'seedu.address.Main'
mainClassName = 'seedu.internbuddy.Main'

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

run {
enableAssertions = true
}

test {
useJUnitPlatform()
finalizedBy jacocoTestReport
Expand Down Expand Up @@ -66,7 +70,7 @@ dependencies {
}

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

defaultTasks 'clean', 'test'
23 changes: 23 additions & 0 deletions docs/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*
_markbind/logs/

# Dependency directories
node_modules/

# Production build files (change if you output the build to a different directory)
_site/

# Env
.env
.env.local

# IDE configs
.vscode/
.idea/*
*.iml
67 changes: 35 additions & 32 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
@@ -1,59 +1,62 @@
---
layout: page
title: About Us
layout: default.md
title: "About Us"
---

We are a team based in the [School of Computing, National University of Singapore](https://www.comp.nus.edu.sg).
# 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
### Jaymeson Koh

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

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

* Role: Project Advisor
* Role: Team Lead
* Responsibilities: Integration, Testing, Code Quality

### Jane Doe
### Varun Shukla

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

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

* Role: Team Lead
* Responsibilities: UI
* Role: Project Manager
* Responsibilities: Scheduling and tracking, Deliverables and deadlines

### Johnny Doe
### Erwin Soh

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

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

* Role: Developer
* Responsibilities: Data
* Role: Testing Lead
* Responsibilities: Testing, Code Quality, UI

### Jean Doe
### Simon Tong

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

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

* Role: Developer
* Responsibilities: Dev Ops + Threading
* Role: Documentation Lead
* Responsibilities: Documentation, Testing, Code Quality

### James Doe
### Ang Qi Jun

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

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

* Role: Developer
* Responsibilities: UI
* Role: UI Lead
* Responsibilities: UI, Documentation
6 changes: 4 additions & 2 deletions docs/Configuration.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
layout: page
title: Configuration guide
layout: default.md
title: "Configuration guide"
---

# Configuration guide

Certain properties of the application can be controlled (e.g user preferences file location, logging level) through the configuration file (default: `config.json`).
13 changes: 8 additions & 5 deletions docs/DevOps.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,15 @@
---
layout: page
title: DevOps guide
layout: default.md
title: "DevOps guide"
pageNav: 3
---

* Table of Contents
{:toc}
# DevOps guide

--------------------------------------------------------------------------------------------------------------------
<!-- * Table of Contents -->
<page-nav-print />

<!-- -------------------------------------------------------------------------------------------------------------------- -->

## Build automation

Expand Down
Loading