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-F14-1] InternHub #62

Open
wants to merge 462 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
462 commits
Select commit Hold shift + click to select a range
74645ae
Refactor ReminderCommand and ReminderCommandParser to Allow Custom Nu…
eunrcn Mar 27, 2024
e7d568b
resolve conflict
eunrcn Mar 27, 2024
4fd0bed
what's happening?
eunrcn Mar 27, 2024
71fb094
Merge pull request #81 from eunrcn/master
eunrcn Mar 27, 2024
6ab96d0
Resolve conflicts caused by renaming from AddressBook to InternHub
eunrcn Mar 27, 2024
cb845c6
Merge pull request #82 from eunrcn/master
eunrcn Mar 27, 2024
6d4f424
update message shown in add and view command
Mar 27, 2024
9243821
update ViewCommandTest.java test case
Mar 27, 2024
fb2f33d
Merge pull request #83 from ashleygoh1/v1.3-edit-message
ashleygoh1 Mar 27, 2024
e899b39
resolving changes
chenyixin0 Mar 28, 2024
613360a
Add ReminderCommandTest and ReminderCommandParserTest
eunrcn Mar 28, 2024
846e3df
Add ReminderCommandTest and ReminderCommandParserTest
eunrcn Mar 28, 2024
1dceced
Add ReminderCommandTest and ReminderCommandParserTest
eunrcn Mar 28, 2024
630a9af
DG updated to include implementation of NoteCommand
Jawad280 Mar 29, 2024
d6b1310
Merge pull request #85 from Jawad280/DG-note
Jawad280 Mar 29, 2024
5726bec
Merge pull request #84 from eunrcn/master
Jawad280 Mar 29, 2024
9425eda
Update DeveloperGuide.md
Jawad280 Mar 29, 2024
53eaebb
Update DeveloperGuide.md
Jawad280 Mar 29, 2024
6c8ebd0
build jar trial and fix bug
Mar 29, 2024
91365fb
Merge pull request #86 from ashleygoh1/v1.3-build-jar-trial
ashleygoh1 Mar 29, 2024
7af5d0c
add logging message
Mar 29, 2024
729b9d9
Merge pull request #87 from ashleygoh1/v1.3-logging
ashleygoh1 Mar 29, 2024
0735791
Merge branch 'AY2324S2-CS2103T-F14-1:master' into master
chenyixin0 Mar 29, 2024
9e82f38
Add section for Filter in DG
chenyixin0 Mar 29, 2024
25b875c
Update UG with new layout
Jawad280 Mar 30, 2024
1557935
InterviewDate updates & person compareTo
Jawad280 Mar 30, 2024
92813ea
Merge pull request #90 from Jawad280/ug-3
Jawad280 Mar 30, 2024
0d64b7c
UI changes
eunrcn Mar 29, 2024
53a3a22
UI changes
eunrcn Mar 29, 2024
169c8c3
UI changes
eunrcn Mar 30, 2024
477624c
Merge branch 'AY2324S2-CS2103T-F14-1:master' into master
chenyixin0 Mar 31, 2024
8074d30
UI version 1: Fix reminder bugs and update dark theme color scheme
eunrcn Mar 31, 2024
c314c2e
UI version 1: Fix reminder bugs and update dark theme color scheme
eunrcn Mar 31, 2024
3f7ccdf
UI version 1: Fix reminder bugs and update dark theme color scheme
eunrcn Mar 31, 2024
394daeb
UI version 1: Fix reminder bugs and update dark theme color scheme
eunrcn Mar 31, 2024
7ad369b
UI version 1: Fix reminder bugs and update dark theme color scheme
eunrcn Mar 31, 2024
68bac52
UI version 1: Fix reminder bugs and update dark theme color scheme
eunrcn Mar 31, 2024
77e7432
Merge pull request #91 from eunrcn/User-Interface
Jawad280 Apr 2, 2024
f58df81
Minor ui changes for tag and layout
Jawad280 Apr 2, 2024
91a22c6
Layout of tag
Jawad280 Apr 2, 2024
5c29041
Merge pull request #92 from Jawad280/ui-4
Jawad280 Apr 2, 2024
e44402d
InterviewDate Test added
Jawad280 Apr 2, 2024
3d1a622
Checkstyle fix
Jawad280 Apr 2, 2024
891b33a
Merge pull request #94 from Jawad280/interviewdate-coverage
Jawad280 Apr 2, 2024
5f68ee4
Updated user guide, UI enhancements
eunrcn Apr 2, 2024
1d68129
Updated user guide, UI enhancements
eunrcn Apr 2, 2024
ee27e45
Updated user guide, UI enhancements
eunrcn Apr 2, 2024
27edadc
Updated user guide, UI enhancements
eunrcn Apr 2, 2024
e5b6fc5
UI enhancements
eunrcn Apr 2, 2024
43539e7
UI enhancements
eunrcn Apr 2, 2024
a440bec
UI enhancements
eunrcn Apr 2, 2024
1cbd83a
Merge pull request #96 from eunrcn/master
eunrcn Apr 2, 2024
71dbfe4
UG update + Ui fix
Jawad280 Apr 3, 2024
88bc547
Merge pull request #97 from Jawad280/ug-5
Jawad280 Apr 3, 2024
3986c70
UG Layout change
Jawad280 Apr 3, 2024
c745aea
Merge pull request #98 from Jawad280/ug-layout
Jawad280 Apr 3, 2024
3b9802f
Note label changed to TextArea
Jawad280 Apr 4, 2024
7065696
Merge pull request #99 from Jawad280/note-label
eunrcn Apr 4, 2024
a6e9691
Enhancements: Revised error message for clarity and consistency in us…
eunrcn Apr 4, 2024
a6c5077
Enhancements: Revised error message for clarity and consistency in us…
eunrcn Apr 4, 2024
2fa62a0
Enhancements: Revised error message for clarity and consistency in us…
eunrcn Apr 4, 2024
e66368d
Merge pull request #100 from eunrcn/master
eunrcn Apr 4, 2024
ea6d89c
Edit Command User Guide, added photos to show before and after
eunrcn Apr 4, 2024
045ec88
Edit Command User Guide, added photos to show before and after
eunrcn Apr 4, 2024
13f5475
Merge pull request #101 from eunrcn/master
eunrcn Apr 4, 2024
e2fc77c
Reminder Command User Guide, added photos
eunrcn Apr 4, 2024
de43fa1
Reminder Command User Guide, reduce notes text box so that it looks n…
eunrcn Apr 4, 2024
709d539
Merge pull request #102 from eunrcn/master
eunrcn Apr 4, 2024
dccb150
Filter changed syntax + UG updated for Note with new GUI
Jawad280 Apr 4, 2024
d5b451c
Merge pull request #103 from Jawad280/filter-fix
Jawad280 Apr 4, 2024
f39f33b
Update UG for add and list command
Apr 4, 2024
552d593
Merge pull request #104 from ashleygoh1/v1.3b-ug
ashleygoh1 Apr 4, 2024
ecf7d5a
Filter, View UG, info box style update
Jawad280 Apr 4, 2024
22203ed
Update UserGuide.md
minghowC Apr 4, 2024
226ba55
Merge pull request #105 from Jawad280/ug-7
Jawad280 Apr 4, 2024
ef05e2c
Merge pull request #106 from minghowC/ug-mh-branch
minghowC Apr 4, 2024
6694cfe
Reminder Command and Edit Command User Guide
eunrcn Apr 4, 2024
c841a72
Merge branch 'master' into master
eunrcn Apr 4, 2024
ea92be5
Merge pull request #107 from eunrcn/master
eunrcn Apr 4, 2024
d96bcf4
update UG delete
Apr 4, 2024
9bc5acc
update UG command summary
Apr 4, 2024
d3c4983
update UG
Apr 4, 2024
b7b2029
Merge branch 'master' into v1.3b-ug2
ashleygoh1 Apr 4, 2024
f670fc3
Merge pull request #108 from ashleygoh1/v1.3b-ug2
ashleygoh1 Apr 4, 2024
ee6250d
UG printable with section breaks
Jawad280 Apr 4, 2024
3b355f2
Merge pull request #110 from Jawad280/ug-pdf-1
Jawad280 Apr 4, 2024
0e83536
Update UserGuide.md
Jawad280 Apr 4, 2024
391bf4c
Update UserGuide.md
Jawad280 Apr 4, 2024
9e71a08
Update UserGuide.md
eunrcn Apr 4, 2024
41d17f5
Update UserGuide.md
eunrcn Apr 4, 2024
7366282
Update UserGuide.md for FAQ
minghowC Apr 4, 2024
c3f4925
Merge pull request #111 from minghowC/ug-mh-branch
minghowC Apr 4, 2024
ba96ad5
Refactor Ui.png
Jawad280 Apr 4, 2024
2aae9b9
Update DeveloperGuide.md with 3 test cases for Saving Data
minghowC Apr 4, 2024
3afc0ac
Merge pull request #112 from Jawad280/master
Jawad280 Apr 4, 2024
318833b
Merge pull request #113 from minghowC/ug-mh-branch
minghowC Apr 4, 2024
2649ee1
Update README.md
Jawad280 Apr 4, 2024
1a71d75
Update DeveloperGuide.md with 3 Cases
minghowC Apr 4, 2024
c141e1a
Merge pull request #114 from minghowC/dg-mh-branch
minghowC Apr 4, 2024
f5d6574
Fixes to UG
chenyixin0 Apr 7, 2024
6bde6cf
Merge pull request #185 from chenyixin0/master
chenyixin0 Apr 7, 2024
f69e7ae
UG improvements
chenyixin0 Apr 7, 2024
c7f3085
Improve UG to resolve bugs
chenyixin0 Apr 7, 2024
66f3a01
Improvement to UG
chenyixin0 Apr 7, 2024
95f2c33
Merge pull request #186 from chenyixin0/master
Jawad280 Apr 8, 2024
272855c
UG fix + glossary
Jawad280 Apr 8, 2024
c2e9a7e
UG fix + glossary
Jawad280 Apr 8, 2024
0479a08
Merge pull request #188 from Jawad280/ug-fix-1
Jawad280 Apr 8, 2024
acc598b
update UG to add new section 'understanding each parameter'
Apr 8, 2024
4038fb3
Edit the code to adhere to checkstyle
Apr 8, 2024
07c2af0
update test case
Apr 8, 2024
2d50b74
Merge pull request #189 from ashleygoh1/v1.4-ug
ashleygoh1 Apr 8, 2024
357701e
fix crash by adding company name in our person compareInterviewDates()
Apr 9, 2024
93582ee
update UG
Apr 9, 2024
81f9a9f
update person compareInterviewDates() comment
Apr 9, 2024
e9fa052
Merge pull request #190 from ashleygoh1/v1.4-app-crash
ashleygoh1 Apr 9, 2024
e469288
Update UserGuide.md
eunrcn Apr 9, 2024
2e577b6
Merge pull request #191 from eunrcn/master
eunrcn Apr 9, 2024
d6518f6
Update UserGuide.md
eunrcn Apr 9, 2024
56a1015
Merge pull request #192 from eunrcn/master
eunrcn Apr 9, 2024
00d13f0
Update UserGuide.md
eunrcn Apr 9, 2024
e996123
Merge pull request #193 from eunrcn/master
eunrcn Apr 9, 2024
c79495c
Update UserGuide.md
eunrcn Apr 9, 2024
f0b3677
Merge pull request #195 from eunrcn/master
eunrcn Apr 9, 2024
475fb58
Update UserGuide.md
eunrcn Apr 9, 2024
91d0fbf
Merge pull request #196 from eunrcn/master
eunrcn Apr 9, 2024
f4894c4
Update UserGuide.md
eunrcn Apr 9, 2024
fd33bc4
Merge pull request #197 from eunrcn/master
eunrcn Apr 9, 2024
e605b54
Update UserGuide.md
eunrcn Apr 9, 2024
de67da9
Merge pull request #198 from eunrcn/master
eunrcn Apr 9, 2024
4cbc96f
Update UserGuide.md
eunrcn Apr 9, 2024
b80fd97
Merge pull request #199 from eunrcn/master
eunrcn Apr 9, 2024
9c2d9b7
update UG images
Apr 9, 2024
a31cd5e
update UG images
Apr 9, 2024
0648875
Merge branch 'master' into v1.4-update-ug-images
ashleygoh1 Apr 9, 2024
7242bc1
update UG
Apr 9, 2024
daa28e7
Merge pull request #200 from ashleygoh1/v1.4-update-ug-images
ashleygoh1 Apr 9, 2024
3749d20
Update UserGuide.md
ashleygoh1 Apr 9, 2024
41aad0d
Note activity diagram DG
Jawad280 Apr 10, 2024
4e5d38c
Note activity diagram DG
Jawad280 Apr 10, 2024
1310b6d
DG eof fix
Jawad280 Apr 10, 2024
0542779
Merge pull request #201 from Jawad280/DG
Jawad280 Apr 10, 2024
6bd7421
Bug fix for filter command failing with inputs
Jawad280 Apr 10, 2024
05bfdec
Merge pull request #202 from Jawad280/bug-fix-filter
Jawad280 Apr 10, 2024
b9c7271
Update UserGuide.md
eunrcn Apr 10, 2024
c2bb234
Update UserGuide.md
eunrcn Apr 10, 2024
bfe5fe3
Merge pull request #203 from eunrcn/master
eunrcn Apr 10, 2024
d56a6bf
Update UserGuide.md
eunrcn Apr 10, 2024
9469ae4
Merge pull request #204 from eunrcn/master
eunrcn Apr 10, 2024
7b0b160
DG view, manual testing
Jawad280 Apr 10, 2024
31fd367
Merge branch 'master' into dg-1
Jawad280 Apr 10, 2024
01e0bd4
UG, DG udpating instances of company contact
Jawad280 Apr 10, 2024
b978341
UG, DG udpating instances of company contact
Jawad280 Apr 10, 2024
6e93931
Merge pull request #205 from Jawad280/dg-1
Jawad280 Apr 10, 2024
61d7499
update error message
Apr 11, 2024
b656b13
update UG
Apr 11, 2024
d3b17f6
update DG Appendix C : Instructions for manual testing
Apr 11, 2024
0097444
update DG implementation: add command, planned enhancements
Apr 11, 2024
c2cf856
Merge pull request #206 from ashleygoh1/v1.4-dg-manual-testing
ashleygoh1 Apr 11, 2024
39b91ac
ug updates
Jawad280 Apr 11, 2024
fe2058d
version 1.4
Jawad280 Apr 11, 2024
6c1b9b2
Merge pull request #207 from Jawad280/ug-2
Jawad280 Apr 11, 2024
6a58918
Update jawad.md
Jawad280 Apr 11, 2024
9f60cbd
Update README.md
Jawad280 Apr 11, 2024
6307e24
Update DeveloperGuide.md
minghowC Apr 12, 2024
d2a00cc
Update UserGuide.md
minghowC Apr 12, 2024
364b80e
Update Glossary of UserGuide.md
minghowC Apr 12, 2024
2c2779e
Merge pull request #208 from minghowC/ug-mh-branch
minghowC Apr 12, 2024
35c9093
update ppp
Apr 12, 2024
3f028b7
Update PPP
eunrcn Apr 12, 2024
6c2d4fe
Merge pull request #210 from eunrcn/master
eunrcn Apr 12, 2024
47d2f4a
Merge pull request #209 from ashleygoh1/v1.4-ppp
eunrcn Apr 12, 2024
c5eab69
Update md
chenyixin0 Apr 12, 2024
4cafa05
Merge branch 'master' of https://github.com/chenyixin0/tp
chenyixin0 Apr 12, 2024
7f83c4e
Merge pull request #211 from chenyixin0/master
chenyixin0 Apr 12, 2024
c5586d8
Update DeveloperGuide.md for AddCommand
minghowC Apr 12, 2024
4353b99
Update DeveloperGuide.md for Edit
minghowC Apr 12, 2024
8d0b322
Merge pull request #212 from minghowC/ug-mh-branch
minghowC Apr 12, 2024
fc8a97d
Update DeveloperGuide.md for SavingData
minghowC Apr 12, 2024
1e65bef
Update DeveloperGuide.md for Typo
minghowC Apr 12, 2024
c0fa5cd
update ppp naming to be github username
Apr 12, 2024
7f9af77
Merge pull request #213 from ashleygoh1/v1.4-update-ppp
ashleygoh1 Apr 12, 2024
43504d8
Update Developer's Guide
eunrcn Apr 12, 2024
1ab8c3e
UG and DG updates
Jawad280 Apr 13, 2024
e640ad4
Merge pull request #214 from Jawad280/dg-2
Jawad280 Apr 13, 2024
32baa16
Update Developer's Guide
eunrcn Apr 13, 2024
b5057a7
Merge branch 'master' into master
eunrcn Apr 13, 2024
2a1420b
Merge pull request #215 from eunrcn/master
eunrcn Apr 13, 2024
828d73f
Update Developer's Guide
eunrcn Apr 13, 2024
e9f185b
Update Developer's Guide
eunrcn Apr 13, 2024
42b5394
Merge pull request #216 from eunrcn/master
eunrcn Apr 13, 2024
42b6e16
Update Developer's Guide
eunrcn Apr 13, 2024
7386f1b
Merge pull request #217 from eunrcn/master
eunrcn Apr 13, 2024
ffce0bb
Use case update, Effort section
Jawad280 Apr 14, 2024
84d5528
Merge pull request #218 from Jawad280/use-case-change
Jawad280 Apr 14, 2024
c6bee9a
Update DeveloperGuide.md
eunrcn Apr 14, 2024
942a809
Update UserGuide.md
eunrcn Apr 14, 2024
82456bc
Update AboutUs.md
eunrcn Apr 14, 2024
1e1c98d
Update DeveloperGuide.md
eunrcn Apr 14, 2024
a0302e3
Update eunrcn.md
eunrcn Apr 14, 2024
c60a3ea
Update ashleygoh1.md
eunrcn Apr 14, 2024
ff4ec7b
Update eunrcn.md
eunrcn Apr 14, 2024
4b0aae6
Update Developer's Guide
eunrcn Apr 14, 2024
31dd329
Merge pull request #219 from eunrcn/master
eunrcn Apr 14, 2024
ce69c06
Update DeveloperGuide.md
eunrcn Apr 14, 2024
e4e8d46
Updates to UG and DG
chenyixin0 Apr 14, 2024
4298a67
Updates to UG and DG
chenyixin0 Apr 14, 2024
ded7c63
update UG add command to include special characters allowed in email …
Apr 15, 2024
04764b7
update DG include add, edit, filter activity diagram, filter sequence…
Apr 15, 2024
f84d777
update CI Status and codecov
Apr 15, 2024
e514ada
update PPP
Apr 15, 2024
5748e5a
Merge pull request #220 from chenyixin0/master
chenyixin0 Apr 15, 2024
9934d5d
Merge pull request #221 from ashleygoh1/1.4-update-ug-dg
eunrcn Apr 15, 2024
2d061a4
update PPP
Apr 15, 2024
7ad2630
add link
ashleygoh1 Apr 15, 2024
68ccd73
Update ashleygoh1.md
ashleygoh1 Apr 15, 2024
2719794
update view example image
Apr 15, 2024
957c1c3
add page break
Apr 15, 2024
4fc309b
update version number in DevOps.md
Apr 15, 2024
1760321
Merge pull request #222 from ashleygoh1/1.4-update-ug-dg
ashleygoh1 Apr 15, 2024
a990a8f
Merge pull request #223 from ashleygoh1/v1.4-remove-addressbk-ref
ashleygoh1 Apr 15, 2024
c7cfe36
Update UserGuide.md
ashleygoh1 Apr 15, 2024
179af4f
FAQ update
Jawad280 Apr 15, 2024
0449c3d
Merge pull request #224 from Jawad280/faq-1
Jawad280 Apr 15, 2024
a5f6908
update ug example
Apr 15, 2024
6b26dd4
update index.md and UserGuide.md
Apr 15, 2024
aebb213
Merge branch 'master' into v1.4-ug2
ashleygoh1 Apr 15, 2024
985ee08
Merge pull request #225 from ashleygoh1/v1.4-ug2
ashleygoh1 Apr 15, 2024
a59e52d
Update Developer's Guide
eunrcn Apr 15, 2024
01e33cb
Merge pull request #226 from eunrcn/master
eunrcn Apr 15, 2024
6f499d8
Update UserGuide.md
eunrcn Apr 15, 2024
4fd7534
Updates to DG
chenyixin0 Apr 15, 2024
973b20e
Updates to DG
chenyixin0 Apr 15, 2024
7d4383b
mistake
chenyixin0 Apr 15, 2024
13ba4fb
Minor diagram edits
chenyixin0 Apr 15, 2024
677bc7c
Merge pull request #227 from chenyixin0/master
Jawad280 Apr 15, 2024
70c12f0
page break </3
eunrcn Apr 15, 2024
6f3e2e6
page break </3
eunrcn Apr 15, 2024
1fbb34d
Update DeveloperGuide.md
eunrcn Apr 15, 2024
2b551d1
Update DeveloperGuide.md
eunrcn Apr 15, 2024
c9c42f6
Remove width restrictions
eunrcn Apr 15, 2024
9b4ba31
Update DeveloperGuide.md
eunrcn Apr 15, 2024
dd4f563
diagram
chenyixin0 Apr 15, 2024
9d022ab
Merge pull request #228 from chenyixin0/master
chenyixin0 Apr 15, 2024
5579823
update ppp
Apr 18, 2024
ec51a63
Update ashleygoh1.md
ashleygoh1 Apr 18, 2024
7a9200a
update ppp for CS2101, update test cases to pass CI
Apr 20, 2024
21df6d5
Merge branch 'master' into ppp
ashleygoh1 Apr 20, 2024
e91b3f3
Merge pull request #229 from ashleygoh1/ppp
ashleygoh1 Apr 20, 2024
5e380d4
Update UserGuide.md
eunrcn May 12, 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' # assuming your repo name is tp
version: '^5.2.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/
47 changes: 36 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,39 @@
[![CI Status](https://github.com/se-edu/addressbook-level3/workflows/Java%20CI/badge.svg)](https://github.com/se-edu/addressbook-level3/actions)
# InternHub

[![CI Status](https://github.com/AY2324S2-CS2103T-F14-1/tp/actions/workflows/gradle.yml/badge.svg)](https://github.com/AY2324S2-CS2103T-F14-1/tp/actions/workflows/gradle.yml)

![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.
## Overview

InternHub is a comprehensive project designed to assist Undergraduate students in managing their internship applications. This project serves various purposes:

- It can be utilized as a starting point for a course project, offering students a foundation rather than building everything from scratch.
- It serves as a case study for understanding the development of a desktop application in an Object-Oriented Programming (OOP) fashion.
- The project provides a well-written code base, surpassing the typical size of beginner-level SE modules (around 6 KLoC) without becoming overwhelming.
- Extensive user and developer documentation is included to facilitate understanding and usage.

## Project Details

- **Name:** InternHub
- **Type:** Desktop Application
- **Initiative:** Part of the se-education.org initiative
- **Documentation:** [InternHub Product Website](https://ay2324s2-cs2103t-f14-1.github.io/tp/index.html)

## Features

InternHub is specifically tailored for Undergraduate students, offering the following features:

- Organization and optimization of internship application details.
- Seamless management of contacts, interview dates, internship duration, salary and job description.
- Editable fields to meet sudden changes in attributes.
- Tagging system to categorize and track the stages of each interview process.
- Filtering and sorting capabilities for efficient access to relevant information.

## Getting Started

For detailed information on using InternHub, refer to our [User Guide](https://ay2324s2-cs2103t-f14-1.github.io/tp/UserGuide.html).

## Contributing

This project is based on the AddressBook-Level3 project created by the [SE-EDU initiative](https://se-education.org).
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.internhub.Main'

sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11
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 = 'internhub.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
59 changes: 31 additions & 28 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"
---

# 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
### Ashley Goh

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

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

* Role: Project Advisor
* Role: Developer
* Responsibilities: Feature Development, UI/UX Design, Testing and Quality Assurance, Documentation, Data Management, Error Handling and Troubleshooting.

### Jane Doe
### Chai Ming How

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

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

* Role: Team Lead
* Responsibilities: UI
* Role: Developer
* Responsibilities: Feature Development, UI/UX Design, Testing and Quality Assurance, Documentation, Data Management, Error Handling and Troubleshooting.

### Johnny Doe
### Chen Yixin

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

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

* Role: Developer
* Responsibilities: Data
* Responsibilities: Feature Development, UI/UX Design, Testing and Quality Assurance, Documentation, Data Management, Error Handling and Troubleshooting.

### Jean Doe
### Eunice Koh

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

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

* Role: Developer
* Responsibilities: Dev Ops + Threading
* Responsibilities: Feature Development, UI/UX Design, Testing and Quality Assurance, Documentation, Data Management, Error Handling and Troubleshooting.

### James Doe
### Jawad Afthab

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

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

* Role: Developer
* Responsibilities: UI
* Responsibilities: Feature Development, UI/UX Design, Testing and Quality Assurance, Documentation, Data Management, Error Handling and Troubleshooting.
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`).
15 changes: 9 additions & 6 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 Expand Up @@ -73,7 +76,7 @@ Any warnings or errors will be printed out to the console.

Here are the steps to create a new release.

1. Update the version number in [`MainApp.java`](https://github.com/se-edu/addressbook-level3/tree/master/src/main/java/seedu/address/MainApp.java).
1. Update the version number in [`MainApp.java`](https://github.com/AY2324S2-CS2103T-F14-1/tp/blob/master/src/main/java/seedu/internhub/MainApp.java).
1. Generate a fat JAR file using Gradle (i.e., `gradlew shadowJar`).
1. Tag the repo with the version number. e.g. `v0.1`
1. [Create a new release using GitHub](https://help.github.com/articles/creating-releases/). Upload the JAR file you created.
Loading
Loading