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-W09-4] JABPro #41

Open
wants to merge 871 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
871 commits
Select commit Hold shift + click to select a range
e70860a
Update DG
Nov 12, 2023
9a0eeb8
DG updates
sk2001git Nov 12, 2023
2f35b6b
Merge pull request #183 from AriellaCallista/branch-Documentation
AriellaCallista Nov 12, 2023
0653eab
Checkstyle
sk2001git Nov 12, 2023
9b50dfd
Merge pull request #182 from AriellaCallista/branch-EnhancedTag-6-cat…
AriellaCallista Nov 12, 2023
1fcd4b4
Merge pull request #185 from MadLamprey/branch-DG
MadLamprey Nov 12, 2023
0a5cfec
Update user guide and add sequence diagrams to developers guide
ketweeen Nov 12, 2023
5ec510e
Pull from upstream
ketweeen Nov 12, 2023
ba41fb6
Conflict resolve DG
sk2001git Nov 12, 2023
9a3c648
UG conflict resolve
sk2001git Nov 12, 2023
cf20aff
DG use case change
sk2001git Nov 12, 2023
900bde7
Merge pull request #184 from MadLamprey/branch-UG
MadLamprey Nov 12, 2023
c26c1a9
Merge pull request #179 from MadLamprey/branch-tests
MadLamprey Nov 12, 2023
86bd2e2
Merge pull request #186 from sk2001git/branch-UG-final
AriellaCallista Nov 12, 2023
9f8d3d3
Update DG
sk2001git Nov 12, 2023
920542e
UG revision
sk2001git Nov 12, 2023
320fd0a
Merge pull request #187 from sk2001git/branch-UG-final
AriellaCallista Nov 12, 2023
f94b467
Add uml activity diagram for View
sk2001git Nov 12, 2023
038b152
Updated the developer guide to add/update
ScarletBlanks Nov 12, 2023
094347c
Update ordering of features
ketweeen Nov 12, 2023
1403f93
Pull from upstream
ketweeen Nov 12, 2023
86a00e5
Merge pull request #189 from ketweeen/branch-UserGuide
ketweeen Nov 12, 2023
9de3818
DG: add use case for tags
Nov 13, 2023
531d1ac
Merge branch 'master' of https://github.com/AriellaCallista/tp
Nov 13, 2023
7b3c55e
Merge branch 'master' into branch-Documentation
Nov 13, 2023
8790fc1
Fix UG formatting
Nov 13, 2023
203c3ee
Fix UG formatting
Nov 13, 2023
da4a6d8
Merge pull request #188 from ScarletBlanks/master
AriellaCallista Nov 13, 2023
14c155d
More fixes to format
Nov 13, 2023
a7ae389
Merge pull request #190 from AriellaCallista/branch-Documentation
ScarletBlanks Nov 13, 2023
231fe29
Added an Activity Diagram for the Set Command
ScarletBlanks Nov 13, 2023
c7a95ba
Merge remote-tracking branch 'upstream/master'
ScarletBlanks Nov 13, 2023
b130bc9
DG: add manual testing test cases
Nov 13, 2023
704c014
Updated the AboutMe to link to the proper ppp
ScarletBlanks Nov 13, 2023
ccb184b
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-W09-4/tp
Nov 13, 2023
7661cc3
Merge branch 'master' into branch-DG
Nov 13, 2023
91fb046
Merge pull request #191 from ScarletBlanks/master
sk2001git Nov 13, 2023
2c92648
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-W09-4/tp…
sk2001git Nov 13, 2023
c0faad3
- Added Activity Diagram for Export
ScarletBlanks Nov 13, 2023
569f897
Merge remote-tracking branch 'upstream/master'
ScarletBlanks Nov 13, 2023
78f481c
Update DG
Nov 13, 2023
e768574
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-W09-4/tp
Nov 13, 2023
37a323b
Merge branch 'master' into branch-DG
Nov 13, 2023
f92182d
Update DG
Nov 13, 2023
ac9ae52
Update DG
Nov 13, 2023
e1f7e6c
Updated the developer guide for the implementation of Set and Export
ScarletBlanks Nov 13, 2023
2f4a267
Merge pull request #192 from MadLamprey/branch-DG
ScarletBlanks Nov 13, 2023
1107d9a
Final update
Nov 13, 2023
5b2e7b2
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-W09-4/tp
Nov 13, 2023
bf7fc10
Merge branch 'master' into branch-skeletalPPP
Nov 13, 2023
98ddde2
UG and DG update
sk2001git Nov 13, 2023
e5fb581
Merge pull request #195 from sk2001git/branch-UG-final
AriellaCallista Nov 13, 2023
58e96f8
Merge remote-tracking branch 'upstream/master'
ScarletBlanks Nov 13, 2023
d3d2c1f
Update UserGuide to align format
ScarletBlanks Nov 13, 2023
4f1db3d
Update PPP
Nov 13, 2023
e8f41a0
Update developer guide
ketweeen Nov 13, 2023
808fe2a
Pull from upstream
ketweeen Nov 13, 2023
d7c5a6d
Update user guide
ketweeen Nov 13, 2023
d4741b6
DG: add activity diagram for search
Nov 13, 2023
7ed8dd2
UG: add on to faq
Nov 13, 2023
472f6dd
Pull from upstream
ketweeen Nov 13, 2023
7dcf72b
Update user guide
ketweeen Nov 13, 2023
acdd389
Merge pull request #197 from ketweeen/branch-UserGuide
AriellaCallista Nov 13, 2023
2cffc7a
Pull from upstream
ketweeen Nov 13, 2023
c0d7526
Update user guide
ketweeen Nov 13, 2023
d7a116a
Updated the PPP in alignment with deliverables
ScarletBlanks Nov 13, 2023
1cf3ec4
Added a new line at EOF to pass gradle
ScarletBlanks Nov 13, 2023
8271013
Merge pull request #196 from MadLamprey/branch-skeletalPPP
MadLamprey Nov 13, 2023
3570180
Merge pull request #194 from MadLamprey/branch-final
MadLamprey Nov 13, 2023
5440425
Update user guide
ketweeen Nov 13, 2023
0ba609c
Pull from upstream
ketweeen Nov 13, 2023
6b55ae5
Merge pull request #193 from ScarletBlanks/master
ScarletBlanks Nov 13, 2023
c2bbd28
DG: update planned enhancements and appendix
Nov 13, 2023
fdf3402
Merge branch 'master' of https://github.com/AriellaCallista/tp
Nov 13, 2023
18e0353
Merge branch 'master' into branch-Documentation
Nov 13, 2023
0eaa747
Fix checkstyle
Nov 13, 2023
34bac45
Merge pull request #198 from AriellaCallista/branch-Documentation
sk2001git Nov 13, 2023
8e051b6
Update DG and UG
sk2001git Nov 13, 2023
7a71a75
Conflict resolve
sk2001git Nov 13, 2023
01a94bf
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-W09-4/tp
Nov 13, 2023
c7e13e5
Merge branch 'master' into branch-UG
Nov 13, 2023
4bef39e
UG and DG updates
sk2001git Nov 13, 2023
55ade9a
Update UG
Nov 13, 2023
0e7471d
Fix DG
sk2001git Nov 13, 2023
d42e86c
Update UG
sk2001git Nov 13, 2023
0f15b13
Update UG and DG
sk2001git Nov 13, 2023
67834aa
Merge pull request #199 from sk2001git/branch-UG-final
AriellaCallista Nov 13, 2023
ecde317
Fix Bug, Error message incorrect
sk2001git Nov 13, 2023
7ee454c
Accidentally add DG changes to this branch
sk2001git Nov 13, 2023
d7e2054
Update UG
Nov 13, 2023
d4ad0f8
Merge pull request #202 from sk2001git/branch-bug-fix-error-edit
AriellaCallista Nov 13, 2023
0790a81
Merge branch 'master' into branch-UG
MadLamprey Nov 13, 2023
1fe4700
Style ExportActivityDiagram
Nov 13, 2023
92e5129
Minor code quality fixes for delete, find parsers
Nov 13, 2023
f9033e0
Merge branch 'master' of https://github.com/AriellaCallista/tp
Nov 13, 2023
5c97f4d
Merge branch 'master' into branch-Documentation
Nov 13, 2023
b979f50
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-W09-4/tp
Nov 13, 2023
62559a3
Merge branch 'master' into branch-DG
Nov 13, 2023
bcbe346
DG updates and PPP
sk2001git Nov 13, 2023
6309785
Update DG
Nov 13, 2023
94b6dc7
Merge branch 'master' into branch-skeletalPPP
Nov 13, 2023
4a8a8f8
Update PPP
Nov 13, 2023
61e8e31
Fix DG visual bugs
sk2001git Nov 13, 2023
54de3ab
Merge pull request #203 from MadLamprey/branch-UG
MadLamprey Nov 13, 2023
52b98a9
Merge pull request #205 from MadLamprey/branch-DG
MadLamprey Nov 13, 2023
45ddce9
Merge pull request #206 from MadLamprey/branch-skeletalPPP
MadLamprey Nov 13, 2023
0c099cc
Merge pull request #204 from sk2001git/branch-update-DG
sk2001git Nov 13, 2023
0d37a36
DG updates for spacing
sk2001git Nov 13, 2023
6f10866
DG update
sk2001git Nov 13, 2023
cc91ca8
Update to UG and DG
sk2001git Nov 13, 2023
2b28f1e
DG changes
sk2001git Nov 13, 2023
6c07711
Merge pull request #207 from sk2001git/branch-update-DG
AriellaCallista Nov 13, 2023
4ff41b4
Update PPP
sk2001git Nov 13, 2023
640c83d
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-W09-4/tp
Nov 13, 2023
c5a2c19
UG: add table for errors
Nov 13, 2023
f85d987
Merge branch 'AY2324S1-CS2103T-W09-4:master' into master
AriellaCallista Nov 13, 2023
cbeb7ea
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-W09-4/tp…
sk2001git Nov 13, 2023
5a5f7e1
Merge branch 'master' into branch-Documentation
AriellaCallista Nov 13, 2023
04c6908
Merge branch 'master' into branch-DG
Nov 13, 2023
71d6c69
Update DG
Nov 13, 2023
b81535b
Page Break for UG
sk2001git Nov 13, 2023
7d9e6cf
DG page break
sk2001git Nov 13, 2023
377c14c
Merge pull request #210 from MadLamprey/branch-DG
MadLamprey Nov 13, 2023
2a4f252
Update formatting
Nov 13, 2023
5d25428
Update developer guide
ketweeen Nov 13, 2023
d5eead0
Reupdate sequence diagram for delete
sk2001git Nov 13, 2023
fd1160d
Merge pull request #211 from sk2001git/branch-update-DG
sk2001git Nov 13, 2023
c96c900
Pull from upstream
ketweeen Nov 13, 2023
1e16b83
UG Line break
sk2001git Nov 13, 2023
a45a9a8
Merge pull request #212 from MadLamprey/branch-DG
MadLamprey Nov 13, 2023
e83adab
Updated the developer guide to repair confusing statements
ScarletBlanks Nov 13, 2023
537cad3
Merge pull request #213 from sk2001git/branch-update-DG
ScarletBlanks Nov 13, 2023
e438c11
Merge pull request #214 from ScarletBlanks/master
ScarletBlanks Nov 13, 2023
bd5dc86
DG: Add create implementation
Nov 13, 2023
78167d6
Merge branch 'master' of https://github.com/AriellaCallista/tp
Nov 13, 2023
62b6a82
Merge branch 'branch-Documentation' of https://github.com/AriellaCall…
Nov 13, 2023
16306ae
Merge branch 'AY2324S1-CS2103T-W09-4:master' into master
AriellaCallista Nov 13, 2023
aed0e3e
Merge branch 'master' of https://github.com/AriellaCallista/tp
Nov 13, 2023
ccecea5
Merge branch 'master' into branch-Documentation
Nov 13, 2023
9cdc202
UG: fix nits
Nov 13, 2023
29ae066
Merge pull request #208 from AriellaCallista/branch-Documentation
AriellaCallista Nov 13, 2023
0b5f022
Update developer guide
ketweeen Nov 13, 2023
9668f1d
Update developer guide
ketweeen Nov 13, 2023
0fbf342
Pull from upstream
ketweeen Nov 13, 2023
44168fa
Pull from upstream
ketweeen Nov 13, 2023
d3e4f45
Bugfix: editing scores
Nov 13, 2023
ac9b882
Merge pull request #215 from ketweeen/branch-DeveloperGuide
ketweeen Nov 13, 2023
26cbb5e
Bugfix: fix bug in editing scores
Nov 13, 2023
a480fba
ParseTag: change tagName to trimmedTag
Nov 13, 2023
1aeea9e
Update UG and DG
sk2001git Nov 13, 2023
454d6c1
Merge pull request #216 from AriellaCallista/branch-EnhancedTag-6-cat…
AriellaCallista Nov 13, 2023
f116e9a
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-W09-4/tp
Nov 13, 2023
d066d69
Update UG
sk2001git Nov 13, 2023
1a27f64
Merge pull request #217 from MadLamprey/branch-release
AriellaCallista Nov 13, 2023
d6279c7
stash
sk2001git Nov 13, 2023
44671c7
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-W09-4/tp
sk2001git Nov 13, 2023
6cad5df
Undo changes
sk2001git Nov 13, 2023
4501efd
Update merge conflict
sk2001git Nov 13, 2023
0ec8ac5
UG and DG updates
sk2001git Nov 13, 2023
1e5989b
Bugfix: add and edit using tags that haven't been created
Nov 13, 2023
7fec9d5
Merge pull request #218 from sk2001git/branch-UG-final
AriellaCallista Nov 13, 2023
50f711d
Bug Fix for assessment tags and UG update
sk2001git Nov 13, 2023
259fabf
Remove tests
Nov 13, 2023
f04d01c
Updated UG
sk2001git Nov 13, 2023
ee93114
Checkstyle
sk2001git Nov 13, 2023
218d0d4
Merge pull request #221 from sk2001git/branch-UG-final
sk2001git Nov 13, 2023
27a1fce
DG: update search sequence diagram
Nov 13, 2023
b6e345e
UG for filter
sk2001git Nov 13, 2023
5bbc218
Remove JsonAdaptedTag
Nov 13, 2023
ae81634
Merge branch 'master' of https://github.com/AriellaCallista/tp
Nov 13, 2023
2dcad26
Merge branch 'master' into branch-Documentation
Nov 13, 2023
c973714
Merge pull request #220 from AriellaCallista/branch-EnhancedTag-6-cat…
AriellaCallista Nov 13, 2023
f1b3fab
Merge pull request #223 from AriellaCallista/branch-Documentation
AriellaCallista Nov 13, 2023
abb77b4
Merge pull request #222 from sk2001git/branch-UG-final
sk2001git Nov 13, 2023
081b82f
Fix minor formatting issue
Nov 13, 2023
1992b5f
Fix nits
Nov 13, 2023
2066b53
Enlarge diagrams
Nov 13, 2023
7b1d7a6
Merge pull request #224 from AriellaCallista/branch-Documentation
AriellaCallista Nov 13, 2023
1d4e399
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-W09-4/tp…
Nov 14, 2023
0a3b2e5
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-W09-4/tp
Nov 14, 2023
a86fde3
Merge branch 'master' into branch-UG
Nov 14, 2023
1e7585c
Update UG
Nov 14, 2023
524cb6a
Update DG
Nov 14, 2023
f008dcb
Update comments
Nov 14, 2023
393e47f
Update UG
Nov 14, 2023
2f218ac
Merge pull request #225 from MadLamprey/branch-UG
MadLamprey Nov 14, 2023
0013cd3
DG: formatting fix
Nov 14, 2023
b63753f
Fix nits
Nov 14, 2023
bfb6901
Merge pull request #226 from AriellaCallista/branch-Documentation
MadLamprey Nov 14, 2023
f490491
Fix listT create img
Nov 14, 2023
ef99729
Update DG
Nov 14, 2023
b0c1851
Fix activity diagrams
Nov 14, 2023
02162a6
Fix activity diagrams
Nov 14, 2023
73e584b
Fix checkstyle
Nov 14, 2023
e17447b
Merge branch 'master' of https://github.com/AriellaCallista/tp
Nov 14, 2023
3deaffa
Fix bug with defining categories
Nov 14, 2023
891cf32
Merge pull request #227 from AriellaCallista/branch-Documentation
MadLamprey Nov 14, 2023
08e780c
Merge pull request #228 from AriellaCallista/branch-EnhancedTag-6-cat…
MadLamprey Nov 14, 2023
f317ce9
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-W09-4/tp
Nov 14, 2023
541d322
Merge branch 'master' into branch-release
Nov 14, 2023
36c82e7
Merge pull request #229 from MadLamprey/branch-release
MadLamprey Nov 14, 2023
5b12ea6
Update user guide and developer guide
ketweeen Nov 14, 2023
cefe014
Pull from upstream
ketweeen Nov 14, 2023
715bb31
Fix checkstyle issue
ketweeen Nov 14, 2023
2dbe6c1
Merge pull request #230 from ketweeen/branch-DeveloperGuide
ketweeen Nov 14, 2023
3bd532c
Stash changes
sk2001git Nov 14, 2023
f02ee8c
Bugfix: edit and add with new tag categories
Nov 14, 2023
7edd940
Merge pull request #231 from AriellaCallista/branch-EnhancedTag-6-cat…
AriellaCallista Nov 14, 2023
c727e4f
Error fix, UG and DG improvement
sk2001git Nov 14, 2023
90a9f70
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-W09-4/tp…
sk2001git Nov 14, 2023
c55154a
Checkstyle fix
sk2001git Nov 14, 2023
5d92af4
Merge pull request #233 from sk2001git/branch-UG-final
sk2001git Nov 14, 2023
68d057e
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-W09-4/tp
Nov 14, 2023
a3c8d01
Merge branch 'master' into branch-release
Nov 14, 2023
57e7355
Merge pull request #234 from MadLamprey/branch-release
MadLamprey Nov 14, 2023
3a8797e
Merge branch 'master' of https://github.com/AriellaCallista/tp
Nov 14, 2023
d70629f
Fix nit
Nov 14, 2023
3c49169
Update UG for CS2101
Nov 15, 2023
8ac932b
Merge pull request #235 from AriellaCallista/branch-Documentation
AriellaCallista Nov 15, 2023
e6a4271
Update UI screenshots
ketweeen Nov 15, 2023
baf6732
Update UG for CS2101 #2
Nov 15, 2023
bd2d779
Fix checkstyle
Nov 15, 2023
38f2785
Merge pull request #236 from AriellaCallista/branch-Documentation
AriellaCallista Nov 15, 2023
e249672
Standardize UI screenshots
ketweeen Nov 15, 2023
7eb4de2
Pull from upstream
ketweeen Nov 15, 2023
0f06a29
Update UG for CS2101 #3
Nov 15, 2023
bd603b1
Update UG for CS2101 #4
Nov 15, 2023
cd7c1f8
Merge pull request #237 from AriellaCallista/branch-Documentation
ketweeen Nov 15, 2023
51abb05
Update grammar
ketweeen Nov 15, 2023
96518d3
Pull from upstream
ketweeen Nov 15, 2023
24b78ef
Merge pull request #238 from ketweeen/branch-FinalUserGuide
ketweeen Nov 15, 2023
c30d8c8
Fix bug
ketweeen Nov 15, 2023
f71676c
Merge pull request #239 from ketweeen/branch-FinalUserGuide
AriellaCallista Nov 15, 2023
5bc3baa
Fix bugs
Nov 15, 2023
333b00e
Merge branch 'master' of https://github.com/AriellaCallista/tp
Nov 15, 2023
14baf77
Merge branch 'master' into branch-Documentation
Nov 15, 2023
1cbace8
Merge pull request #240 from AriellaCallista/branch-Documentation
AriellaCallista Nov 15, 2023
38f4cfd
Fix bug
Nov 15, 2023
d896623
Fix bug
Nov 15, 2023
8b5f5bc
Rearrange
Nov 15, 2023
08032dd
Merge pull request #241 from AriellaCallista/branch-Documentation
ketweeen Nov 15, 2023
ca91f3c
Fix bug
Nov 15, 2023
b46d9c1
Merge pull request #242 from AriellaCallista/branch-Documentation
ketweeen Nov 15, 2023
264ab14
Fix bug
Nov 15, 2023
c16e318
Merge pull request #243 from AriellaCallista/branch-Documentation
ketweeen Nov 15, 2023
cbc67fe
Fix bug
Nov 15, 2023
90b6d84
Merge pull request #244 from AriellaCallista/branch-Documentation
ketweeen Nov 15, 2023
dfd7cfa
Merge branch 'master' of https://github.com/AY2324S1-CS2103T-W09-4/tp
sk2001git Jan 16, 2024
53f3c1a
Fix Remark storing bug
sk2001git Jan 16, 2024
e56a89c
Merge pull request #245 from sk2001git/master
sk2001git Jan 16, 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: '11'
distribution: 'temurin'
- name: Build & Deploy MarkBind site
uses: MarkBind/markbind-action@v2
with:
token: ${{ secrets.GITHUB_TOKEN }}
rootDirectory: './docs'
baseUrl: '/tp' # replace with your repo name
version: '^5.1.0'
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/
66 changes: 52 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,52 @@
[![CI Status](https://github.com/se-edu/addressbook-level3/workflows/Java%20CI/badge.svg)](https://github.com/se-edu/addressbook-level3/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.
[![CI Status](https://github.com/se-edu/addressbook-level3/workflows/Java%20CI/badge.svg)](https://github.com/AY2324S1-CS2103T-W09-4/tp/actions)

# JABPro
![ui image](https://raw.githubusercontent.com/ScarletBlanks/tp/master/docs/images/Ui.png)

# Table of Contents

## Features

Search Job Applicants

Add Contact Information

Add Optional Comments

List All Candidate Information

Delete an Entry

Set Applicant Status

Add GitHub/LinkedIn Username for a Candidate

Open User LinkedIn or Github Account

### Applicant Management

JABPro allows you to efficiently search and manage job applicants based on various criteria. You can search for applicants by name, email, phone number, and status. Additionally, you can combine multiple search categories to narrow down your results.

### Command Types

Search Job Applicants : Use Search categories to narrow down results

Add Contact Information : You can add contact information for job applicants, including their name, email, and phone number. This feature helps you keep track of applicant details.

Add Optional Comments : allows you to add optional comments or notes to a candidate's profile. These comments can be tagged with the candidate's details and provide additional information or insights about the applicant.

List All Candidate Information : You can retrieve a comprehensive list of all job applicants and their relevant information, such as name, email, and phone number. This feature makes it easy to review and manage candidate profiles.

Delete an Entry : If needed, you can remove a candidate's profile from the system. This feature helps you maintain an up-to-date database of applicants

Set Applicant Status : You can set the application status for each candidate, including options like "Preliminary," "Interviewed," "Rejected," and "Offered." This feature helps you track the progress of each applicant.

Add Github/LinkedIn Username for a Candidate : JASMS allows you to add the candidate's social profile usernames (Github or LinkedIn) to their existing contact details. This feature helps you link to their online profiles for further evaluation.

Open User LinkedIn or Github Account : You can quickly access a candidate's LinkedIn or Github profile directly from JABPro. This feature provides easy access to additional information about the applicant.

Visit our website for more details!
(https://github.com/AY2324S1-CS2103T-W09-4/tp)

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 @@ -65,8 +65,12 @@ dependencies {
testRuntimeOnly group: 'org.junit.jupiter', name: 'junit-jupiter-engine', version: jUnitVersion
}

run {
enableAssertions = true
}

shadowJar {
archiveFileName = 'addressbook.jar'
archiveFileName = 'jabpro.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: 39 additions & 28 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
@@ -1,59 +1,70 @@
---
layout: page
title: About Us
layout: default.md
title: "About Us"
---

# 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 `e0958427[at]comp.nus.edu.sg`

## Project team

### John Doe
### Sean Koh Hak Guan

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

<img src="images/johndoe.png" width="200px">
[[github](https://github.com/sk2001git)]
[[portfolio](team/sk2001git.md)]

[[homepage](http://www.comp.nus.edu.sg/~damithch)]
[[github](https://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
* Role: Developer
* Responsibilities: Deliverables & Deadlines, Integration
* In charge of: Storage

* Role: Project Advisor

### Jane Doe
### Ariella Thirza Callista

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

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
<img src="images/ariellacallista.png" width="200px">

[[github](http://github.com/AriellaCallista)]
[[portfolio](team/ariellacallista.md)]

* Role: Team Lead
* Responsibilities: UI
* Responsibilities: Documentation
* In charge of: Model, UI

### Johnny Doe
### Misra Aditya

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

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

* Role: Developer
* Responsibilities: Data
* Responsibilities: Testing
* In charge of: Test cases and coverage


### Jean Doe
### Catherine Liang

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

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

* Role: Developer
* Responsibilities: Dev Ops + Threading
* Responsibilities: Scheduling and tracking
* In charge of: Commons

### James Doe
### Goh Peng Tat

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

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

* Role: Developer
* Responsibilities: UI
* Responsibilities: Code Quality
* In charge of: Logic
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
Loading