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-T11-3] EventBook #85

Open
wants to merge 305 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
305 commits
Select commit Hold shift + click to select a range
74c80ac
Reverted the readme to the state and added the search command
MayDalag Mar 19, 2024
9d7c2c3
Do Checkstyle for the searchCommand implemented.
MayDalag Mar 19, 2024
54ee810
For checkstyle
MayDalag Mar 19, 2024
2656d0c
Update AddressBook.java
peterXGD Mar 19, 2024
9db6dce
changed search tag name to searchTagCommand
MayDalag Mar 20, 2024
fb36778
Change SearchCommand class name
MayDalag Mar 20, 2024
801feda
Merge pull request #29 from cleowenxuan/branch-DeleteCommand
cleowenxuan Mar 21, 2024
2f96517
Merge pull request #35 from peterXGD/branch-a-searchcommand
peterXGD Mar 21, 2024
bf59f97
Merge branch 'master' into branch-ImportCommand
owenong1 Mar 21, 2024
db0a625
Merge pull request #34 from owenong1/branch-ImportCommand
owenong1 Mar 21, 2024
77e2726
Merge branch 'master' into branch-addTagCommand
jonpwk Mar 21, 2024
b755f38
Merge pull request #33 from jonpwk/branch-addTagCommand
jonpwk Mar 21, 2024
d674a62
Minor Bug Fixex
jonpwk Mar 21, 2024
a8764e2
Merge pull request #36 from jonpwk/branch-addTagCommand
peienlim Mar 21, 2024
55fbb18
Edit User Guide
jonpwk Mar 25, 2024
153c093
Minor Edit
jonpwk Mar 25, 2024
7db997e
Merge pull request #37 from jonpwk/branch-editUserGuide
peterXGD Mar 25, 2024
f46ca7d
Update model class diagram
peienlim Mar 28, 2024
02a3491
Update StorageClassDiagram and developer guide
peienlim Mar 28, 2024
66d431e
Update EventTag Class
MayDalag Mar 28, 2024
25b5253
Merge branch 'branch-UG-Update'
MayDalag Mar 28, 2024
d4e0f5f
Change version name to for a Jar release
MayDalag Mar 28, 2024
9e826f4
Merge pull request #44 from peienlim/branch-updateDgPeiEn
peienlim Mar 29, 2024
8983b04
Update Developer Guide and UML Diagrams
Mar 29, 2024
5c0c74d
Merge pull request #46 from cleowenxuan/branch-UpdateDeveloperGuide
cleowenxuan Mar 29, 2024
0692a5b
Merge pull request #45 from peterXGD/branch-EventTagClass-Update
peterXGD Mar 29, 2024
57ece3d
UPdated DG to include import/export commands
owenong1 Mar 29, 2024
5016845
Enable Assertions
Mar 29, 2024
c9a0b5d
Merge branch 'master' of https://github.com/cleowenxuan/tp into branc…
Mar 29, 2024
daab269
Merge pull request #47 from owenong1/branch-dgImportExport
jonpwk Mar 29, 2024
332691c
Add lines to DevGuide, change version in Main.app.
MayDalag Mar 29, 2024
4d23a43
Merge pull request #48 from cleowenxuan/branch-AddAssertions
cleowenxuan Mar 29, 2024
18566cd
Merge pull request #49 from peterXGD/branch-DevGuideUpdate
jonpwk Mar 29, 2024
322a231
Edit DeveleporGuide to describe ctag and dtag functions
jonpwk Mar 29, 2024
111baee
Merge pull request #50 from jonpwk/branch-dgCtagDtag
jonpwk Mar 29, 2024
6ea29c0
Create new EventListPanel class
peienlim Mar 30, 2024
8f6758a
Create EventCard class and fxml files for event tab section
peienlim Mar 30, 2024
28dd1b6
Fix EventCard class for event tab switcher UI
peienlim Mar 31, 2024
ad49b2b
Add additional eventTagList for addressbook class
peienlim Mar 31, 2024
28d0439
Implement JsonAdaptedEventTag for proper storage of event tag list
peienlim Mar 31, 2024
06fb738
Minor edit to add duplicate event tag message
peienlim Mar 31, 2024
e8b381c
Edits to fix build issues
peienlim Mar 31, 2024
8ca1aa1
Implement path parameter to the import command
owenong1 Apr 1, 2024
72200db
Checkstyle edits
owenong1 Apr 1, 2024
1e25496
Add some testing for import command
owenong1 Apr 1, 2024
0389e12
Minor checkstyle edits
owenong1 Apr 1, 2024
9ee04c5
Merge pull request #51 from peienlim/branch-eventTagList
jonpwk Apr 1, 2024
4e626a5
bugfix dtag to remove tag from Person object
jonpwk Apr 1, 2024
8e193a2
Implement use of generics for UniqueTagList class to handle both Tags…
peienlim Apr 1, 2024
bcb7109
Merge pull request #53 from peienlim/branch-eventTagList
jonpwk Apr 1, 2024
2eb558f
Merge branch 'master' of https://github.com/jonpwk/tp
jonpwk Apr 1, 2024
d29f521
Edit JsonAdaptedEventTag to properly store event tag list on exit
peienlim Apr 1, 2024
6b98056
Merge branch 'branch-eventTagList' into branch-eventSwitcherUI
peienlim Apr 1, 2024
536dc2b
Modify event panel list to display event tags in addressbook
peienlim Apr 1, 2024
16427fe
Merge pull request #54 from peienlim/branch-eventTagList
jonpwk Apr 1, 2024
944a8b0
Merge branch 'AY2324S2-CS2103T-T11-3:master' into master
jonpwk Apr 1, 2024
8bb88f8
Edit searchTag command to search via event tags
peienlim Apr 1, 2024
cc0e214
Update EditCommand to edit by name or index
Apr 1, 2024
0c0cdfc
Update EditCommand to edit by name or index
Apr 1, 2024
0b45477
Edit JsonSerializableAddressBook to parse Person's tags into Model's …
jonpwk Apr 1, 2024
11a1e22
Edit for successful build
jonpwk Apr 2, 2024
244a265
Modify relevant files to pass testcases
Apr 2, 2024
9b743ff
Modify relevant files to pass checkstyle
Apr 2, 2024
80feb3f
Edit for build errors
jonpwk Apr 2, 2024
49ff994
Merge pull request #56 from jonpwk/branch-dtagBugFix
peterXGD Apr 2, 2024
8bbd0c6
Modify Person class to store set of events
peienlim Apr 2, 2024
f6720f3
Merge branch 'master' into branch-eventSwitcherUI
peienlim Apr 2, 2024
8cc9ba5
Merge branch 'AY2324S2-CS2103T-T11-3:master' into branch-RenameContacts
cleowenxuan Apr 2, 2024
8ef8626
Minor edit to fix build issue
peienlim Apr 2, 2024
e0e5565
Merge pull request #55 from peienlim/branch-eventSwitcherUI
peienlim Apr 2, 2024
1400de5
Merge new changes and resolve merge conflict in Person.java
peienlim Apr 2, 2024
4c75e53
Merge pull request #57 from cleowenxuan/branch-RenameContacts
cleowenxuan Apr 2, 2024
3c059b5
Edit Person and JsonAdaptedPerson classes to include list of event ta…
peienlim Apr 2, 2024
a432365
Modify classes related to Person and test cases
peienlim Apr 2, 2024
abf38aa
Add assign command
jonpwk Apr 2, 2024
515f1c5
edit minor bug to allow multiple tags assigned at once
jonpwk Apr 2, 2024
4c20eac
Merge pull request #58 from peienlim/branch-personEventTagList
peienlim Apr 2, 2024
ec606da
Merge pull request #52 from owenong1/branch-addImportPath
owenong1 Apr 2, 2024
59e1d3f
Implemented Export Command
owenong1 Apr 2, 2024
0f410d9
Implement logic to display persons correctly when searching by events
peienlim Apr 3, 2024
8fbd3d4
Modify event switcher UI to highlight selected event
peienlim Apr 3, 2024
3928fdf
Modify person cards to display event tags of person
peienlim Apr 3, 2024
8e8b48b
Fix bugs for search function
peienlim Apr 3, 2024
d7cefc2
Minor edits
peienlim Apr 3, 2024
c57a5d6
Remove CurrentEventTagListener class and minor edit to fix checkstyle…
peienlim Apr 3, 2024
0cc4905
Include addressbook.json file
peienlim Apr 3, 2024
ea191a0
Minor edits to fix build issues
peienlim Apr 3, 2024
e16471e
Minor edits to fix build issues
peienlim Apr 3, 2024
8d13b91
Merge branch 'master' into branch-assignCommand
peienlim Apr 3, 2024
aef9b39
edit for build errors
jonpwk Apr 3, 2024
a737bcf
Merge pull request #59 from jonpwk/branch-assignCommand
peienlim Apr 3, 2024
d69931f
Merge pull request #61 from owenong1/branch-exportCommand
owenong1 Apr 4, 2024
ee16ba5
Update AssignCommand to assign event tags
Apr 4, 2024
67afbbe
Modify files to pass checkstyle
Apr 4, 2024
01191de
Merge pull request #62 from peienlim/branch-eventSwitcherUI
cleowenxuan Apr 4, 2024
edc668e
Create SwitchCommand feature to switch between event tags
Apr 4, 2024
8941115
Edit for correct sample JSON file creation
jonpwk Apr 4, 2024
92635dc
minor edit to preserve save file
jonpwk Apr 4, 2024
ae21aed
Modify relevant files to pass build
Apr 4, 2024
c080d7d
Edit logic to display correct error message
jonpwk Apr 4, 2024
c6d1252
Update addressbook.json to pass build
cleowenxuan Apr 4, 2024
d8f64db
Update addressbook.json to pass build
cleowenxuan Apr 4, 2024
3afdf36
Merge branch 'master' into branch-AssignEventTags
peienlim Apr 4, 2024
dc2dce0
Merge pull request #64 from cleowenxuan/branch-SwitchCommand
peienlim Apr 4, 2024
63df22e
Merge pull request #65 from jonpwk/branch-buildShadowJar
peienlim Apr 4, 2024
fe826ad
Merge pull request #66 from jonpwk/branch-assignCommand
peienlim Apr 4, 2024
1edc13d
Merge branch 'AY2324S2-CS2103T-T11-3:master' into branch-AssignEventTags
cleowenxuan Apr 4, 2024
2663ebf
Modify AddressBook to pass checkstyle
Apr 4, 2024
298a8ee
Edit UG for new Switch command
peienlim Apr 4, 2024
7d3b211
Update ui.png
peienlim Apr 4, 2024
3db1060
Merge pull request #67 from peienlim/branch-updateUG
cleowenxuan Apr 4, 2024
0f3cbd3
Merge branch 'master' of https://github.com/cleowenxuan/tp into branc…
Apr 4, 2024
f5602b9
Update addressbook.json file
peienlim Apr 4, 2024
3f27a9e
Minor edit to fix search command bug
peienlim Apr 4, 2024
adf62fc
Minor edit to fix build issue
peienlim Apr 4, 2024
5c27c23
Minor edit to fix build issue
peienlim Apr 4, 2024
b592f4a
Update User Guide
Apr 4, 2024
4449230
Minor bug fix to pass checkstyle
Apr 4, 2024
079cfe9
Minor bug fix to pass checkstyle
Apr 4, 2024
d5e679f
Merge pull request #63 from cleowenxuan/branch-AssignEventTags
peienlim Apr 4, 2024
f069f22
Merge branch 'master' into branch-UpdateUserGuide
peienlim Apr 4, 2024
d74293e
Merge pull request #69 from cleowenxuan/branch-UpdateUserGuide
peienlim Apr 4, 2024
596fe2e
Merge pull request #68 from peienlim/branch-addressbookjson
peienlim Apr 4, 2024
346ee06
UG update for 1.3.1 release
owenong1 Apr 4, 2024
f276102
Merge pull request #70 from owenong1/branch-updateUG1.3
peienlim Apr 4, 2024
f1cb193
Update ctag to work with event tags
MayDalag Apr 4, 2024
a9a1af3
update 2
MayDalag Apr 4, 2024
460f8f5
update 3
MayDalag Apr 4, 2024
22bcccb
Update UserGuide.md
peterXGD Apr 4, 2024
2b53077
Update ParserUtil.java
peterXGD Apr 4, 2024
4d7122b
Update UserGuide.md
peterXGD Apr 4, 2024
a6f535f
Merge branch 'master' into A-ctagUpdate
peterXGD Apr 4, 2024
f0181e3
Merge pull request #71 from peterXGD/A-ctagUpdate
peterXGD Apr 4, 2024
f924374
Minor changes to the return message
Apr 4, 2024
444b430
Minor changes to pass checkstyle
Apr 4, 2024
8ddea67
Merge pull request #73 from cleowenxuan/branch-MinorBugFix
cleowenxuan Apr 4, 2024
1329d20
Add devent command for EB.
MayDalag Apr 4, 2024
cb845dc
Update devent after debug
MayDalag Apr 4, 2024
1c33583
Merge branch 'master' into branch-deventUpdate
peterXGD Apr 4, 2024
8a5e417
Tag support for export/import
owenong1 Apr 4, 2024
8b9cd64
Minor edits
owenong1 Apr 4, 2024
e8183f4
Merge branch 'master' into branch-imporExportTags
owenong1 Apr 4, 2024
8a56b63
Merge pull request #76 from owenong1/branch-imporExportTags
owenong1 Apr 4, 2024
216c300
Merge branch 'master' into branch-deventUpdate
owenong1 Apr 4, 2024
81bada3
Merge pull request #74 from peterXGD/branch-deventUpdate
owenong1 Apr 4, 2024
a17d3b9
no message
owenong1 Apr 4, 2024
26aaf8a
Merge pull request #77 from owenong1/branch-versionNu,
owenong1 Apr 4, 2024
6cf1b40
Fix EventPanelList Ui Issue with not displaying correct after each co…
MayDalag Apr 4, 2024
863b163
Merge pull request #78 from peterXGD/branch-UiFix
peterXGD Apr 4, 2024
aaa938a
Make test pass build
MayDalag Apr 4, 2024
08745b5
Merge pull request #79 from peterXGD/branch-UiFix
owenong1 Apr 5, 2024
ea5670a
Fix all import issues raised previously
owenong1 Apr 10, 2024
1c08834
small edits
owenong1 Apr 10, 2024
4a60c44
Merge branch 'branch-importFixes'
owenong1 Apr 10, 2024
ca89b40
Minor checkstyle edit
owenong1 Apr 10, 2024
1532364
Bugfix: ensure tags of persons updated upon creation and assignment
peienlim Apr 10, 2024
ce0e72c
Minor change to fix build issue
peienlim Apr 10, 2024
4b1c007
Fix Documentation Bugs
Apr 10, 2024
f8c44bf
Merge pull request #142 from cleowenxuan/branch-BugFix
cleowenxuan Apr 11, 2024
7ada356
no message
owenong1 Apr 11, 2024
e410802
no message
owenong1 Apr 11, 2024
79e80d0
Merge branch 'branch-importFixes'
owenong1 Apr 11, 2024
33df24f
Merge pull request #144 from owenong1/branch-importBugs
owenong1 Apr 11, 2024
6ff23fb
FIx some export bugs
owenong1 Apr 11, 2024
c8429d4
Minor bug fixes
owenong1 Apr 11, 2024
ebd0093
Minor update
owenong1 Apr 11, 2024
0d3d771
Minor wordingupdate
owenong1 Apr 11, 2024
edaecaf
Minor edit
owenong1 Apr 11, 2024
1e4f718
Add test cases for UniqueTagList class
peienlim Apr 11, 2024
0b09734
Fix checkstyle issues for unique tag list and test classes
peienlim Apr 11, 2024
63c088e
Add test cases for EventTag class
peienlim Apr 11, 2024
7536343
Add test cases for SwitchCommand class
peienlim Apr 11, 2024
4de320c
Add test cases for SwitchCommandParser class and minor edit for Switc…
peienlim Apr 11, 2024
ba02fc6
Merge branch 'master' into branch-eventTagUiBug
peienlim Apr 11, 2024
74cdef0
Merge pull request #141 from peienlim/branch-eventTagUiBug
peienlim Apr 11, 2024
c9e5049
Merge pull request #146 from peienlim/branch-tagClassesTests
peienlim Apr 11, 2024
2180961
Add ctagCommandTest and modifies CtagCommand to fix bug
MayDalag Apr 11, 2024
5716e33
fix bux
MayDalag Apr 11, 2024
c47b316
Merge pull request #148 from peterXGD/ctag_branch
peterXGD Apr 12, 2024
d8ee2a0
Add new sections and re-order sections
peienlim Apr 13, 2024
8f12c9d
Merge branch 'master' into branch-updateUG
peienlim Apr 13, 2024
58b843e
Merge pull request #145 from owenong1/branch-exportFix
owenong1 Apr 13, 2024
f375837
Bug fixes for dtag and assign
jonpwk Apr 13, 2024
3ae8056
Add GUI section
peienlim Apr 13, 2024
ff2fb6f
Merge pull request #152 from peienlim/branch-updateUG
jonpwk Apr 13, 2024
f912218
Edit Introduction
jonpwk Apr 13, 2024
02d1c69
Merge branch 'master' into branch-editUserGuideIntro
jonpwk Apr 13, 2024
afba70d
Edit UserGuide
jonpwk Apr 13, 2024
ebb8446
Merge pull request #147 from peienlim/branch-SwitchCommandTests
peienlim Apr 13, 2024
80d3e37
Add relevant testcases for Delete and Edit Command
Apr 13, 2024
13fd506
Merge branch 'master' into branch-TestCases
cleowenxuan Apr 13, 2024
64e1f65
Merge pull request #153 from jonpwk/branch-editUserGuideIntro
peterXGD Apr 14, 2024
fda17b7
Merge pull request #154 from cleowenxuan/branch-TestCases
cleowenxuan Apr 14, 2024
5c22aff
add some lines for UG for the managing tags and event section
MayDalag Apr 14, 2024
bbe40c9
no message
MayDalag Apr 14, 2024
3d56beb
Merge pull request #155 from peterXGD/branch_ugupdate
cleowenxuan Apr 14, 2024
d8b1086
Add new try out your first commands section
peienlim Apr 14, 2024
4ae8652
Add EOL in addressbook.json
jonpwk Apr 14, 2024
f8db0bf
Merge pull request #151 from jonpwk/branch-bugFixing
jonpwk Apr 14, 2024
f222a13
Merge pull request #156 from peienlim/branch-updateUG
owenong1 Apr 14, 2024
c6b4bc5
Edit index.md
jonpwk Apr 14, 2024
230628b
Edit UserGuide
jonpwk Apr 14, 2024
1d88171
Merge pull request #158 from jonpwk/branch-editUserGuide
jonpwk Apr 14, 2024
aeee1da
Merge pull request #157 from jonpwk/branch-editIndex
jonpwk Apr 14, 2024
fe6563a
Edit UserGuide
jonpwk Apr 14, 2024
f923d35
Merge branch 'AY2324S2-CS2103T-T11-3:master' into branch-editUserGuide
jonpwk Apr 14, 2024
599aed8
Update UserGuide
Apr 14, 2024
bcacb2f
Merge branch 'cleowenxuan-branch-UserGuideUpdate'
Apr 14, 2024
62d10f9
Merge pull request #159 from jonpwk/branch-editUserGuide
jonpwk Apr 14, 2024
3be4db1
Resolve Merge Conflicts with User Guide
Apr 14, 2024
062f445
Merge branch 'master' into master
cleowenxuan Apr 14, 2024
889e73c
Merge pull request #162 from cleowenxuan/master
cleowenxuan Apr 14, 2024
b93963f
UG updates
owenong1 Apr 14, 2024
1156e63
Merge pull request #163 from owenong1/branch-GeneralCommandsUG
owenong1 Apr 14, 2024
66d630c
Edits for minor typos and addition of page break
peienlim Apr 15, 2024
0f869a7
Merge pull request #164 from peienlim/branch-updateUG
peienlim Apr 15, 2024
5342555
Add implementation details of switch command and new sections under i…
peienlim Apr 15, 2024
0710679
Merge pull request #165 from peienlim/branch-updateDG
peterXGD Apr 15, 2024
3c66c8b
Update UG implementation and Enhancement
MayDalag Apr 15, 2024
f745f8a
update
MayDalag Apr 15, 2024
3bc27a1
Merge pull request #166 from peterXGD/branch-DGUpdate
cleowenxuan Apr 15, 2024
626d415
Edit DG
jonpwk Apr 15, 2024
ff57009
Add test cases for appendix manual testing section
peienlim Apr 15, 2024
c489701
Edits for Model component details and uml diagram
peienlim Apr 15, 2024
1a553af
Update storage class uml diagram
peienlim Apr 15, 2024
5f4a86d
Minor edit to MainWindow class to fix tab highlighting bug
peienlim Apr 15, 2024
06fcb9c
Add line breaks for DG
peienlim Apr 15, 2024
78a4cb6
Update Developer Guide
Apr 15, 2024
31e69f5
Fix files to pass build
Apr 15, 2024
6a95b10
Merge branch 'master' into branch-editDeveloperGuide
cleowenxuan Apr 15, 2024
a7ca6e8
Minor UG updates
peienlim Apr 15, 2024
f8903ee
Merge pull request #169 from cleowenxuan/branch-DeveloperGuide
peienlim Apr 15, 2024
38a70de
Merge branch 'master' into branch-updateDG
peienlim Apr 15, 2024
adafc40
Merge pull request #168 from peienlim/branch-updateDG
peienlim Apr 15, 2024
3a0cf1a
Merge pull request #170 from peienlim/branch-ug
cleowenxuan Apr 15, 2024
7270e14
Merge branch 'master' into branch-editDeveloperGuide
cleowenxuan Apr 15, 2024
e4425a1
Merge pull request #167 from jonpwk/branch-editDeveloperGuide
cleowenxuan Apr 15, 2024
982995a
Edit Developer Guide to remove irrelevant documentations
Apr 15, 2024
6a85ca9
Merge pull request #171 from cleowenxuan/branch-RemoveRedundantDocs
cleowenxuan Apr 15, 2024
4ba7ffc
Fix minor typos and traces of AB3
Apr 15, 2024
4d3070e
Merge pull request #172 from cleowenxuan/branch-FinalDeveloperGuideUp…
cleowenxuan Apr 15, 2024
c429c52
Remove certain page breaks for better formatting
peienlim Apr 15, 2024
ad50657
Merge pull request #174 from peienlim/branch-updateDG
owenong1 Apr 15, 2024
00c86be
Import/Export DG updates
owenong1 Apr 15, 2024
00fa35c
Minor updates
owenong1 Apr 15, 2024
5ae9620
Merge pull request #175 from owenong1/branch-ImportExportDG
owenong1 Apr 15, 2024
9405f21
Final
owenong1 Apr 15, 2024
672e865
minor
owenong1 Apr 15, 2024
9afff74
no message
owenong1 Apr 15, 2024
8eb96ea
Merge pull request #176 from owenong1/branch-finalEdits
owenong1 Apr 15, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
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/
20 changes: 9 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,12 @@
[![CI Status](https://github.com/se-edu/addressbook-level3/workflows/Java%20CI/badge.svg)](https://github.com/se-edu/addressbook-level3/actions)
[![CI Status](https://github.com/se-edu/addressbook-level3/workflows/Java%20CI/badge.svg)](https://github.com/se-edu/addressbook-level3/actions) [![codecov](https://codecov.io/gh/AY2324S2-CS2103T-T11-3/tp/graph/badge.svg?token=BLAYKG2PXC)](https://codecov.io/gh/AY2324S2-CS2103T-T11-3/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.
# EventBook
As a student leader overseeing various events, it can be challenging to stay organized with numerous contacts across different events. EventBook is designed to simplify the management of contacts across various events. With EventBook, you can effortlessly organize and access contact details of individuals in different events, streamlining the process of communication and coordination.

## Documentation
For the detailed documentation of this project, see the **[EventBook Product Website](https://ay2324s2-cs2103t-t11-3.github.io/tp/index.html)**.

### Acknowledgement
This project is based on the AddressBook-Level3 project created by the [SE-EDU initiative](https://se-education.org).
6 changes: 5 additions & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -65,8 +65,12 @@ dependencies {
testRuntimeOnly group: 'org.junit.jupiter', name: 'junit-jupiter-engine', version: jUnitVersion
}

run {
enableAssertions = true
}

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

defaultTasks 'clean', 'test'
183 changes: 183 additions & 0 deletions data/addressbook.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,183 @@
{
"persons" : [ {
"name" : "Alex Yeoh",
"phone" : "99999999",
"email" : "[email protected]",
"address" : "Blk 30 Geylang Street 29, #06-40",
"tags" : [ "operations" ],
"eventTags" : [ {
"tagName" : "Flag",
"description" : "Flag event",
"startDate" : "2024-04-10T18:00:00",
"endDate" : "2024-04-10T22:00:00"
} ]
}, {
"name" : "Bernice Yu",
"phone" : "99272758",
"email" : "[email protected]",
"address" : "Blk 30 Lorong 3 Serangoon Gardens, #07-18",
"tags" : [ "marketing" ],
"eventTags" : [ {
"tagName" : "Flag",
"description" : "Flag event",
"startDate" : "2024-04-10T18:00:00",
"endDate" : "2024-04-10T22:00:00"
} ]
}, {
"name" : "Charlotte Oliveiro",
"phone" : "93210283",
"email" : "[email protected]",
"address" : "Blk 11 Ang Mo Kio Street 74, #11-04",
"tags" : [ "logistics" ],
"eventTags" : [ {
"tagName" : "Rag",
"description" : "Rag event",
"startDate" : "2024-04-05T14:00:00",
"endDate" : "2024-04-05T16:00:00"
} ]
}, {
"name" : "David Li",
"phone" : "91031282",
"email" : "[email protected]",
"address" : "Blk 436 Serangoon Gardens Street 26, #16-43",
"tags" : [ "publicity" ],
"eventTags" : [ {
"tagName" : "Rag",
"description" : "Rag event",
"startDate" : "2024-04-05T14:00:00",
"endDate" : "2024-04-05T16:00:00"
} ]
}, {
"name" : "Irfan Ibrahim",
"phone" : "92492021",
"email" : "[email protected]",
"address" : "Blk 47 Tampines Street 20, #17-35",
"tags" : [ "publicity" ],
"eventTags" : [ {
"tagName" : "Rag",
"description" : "Rag event",
"startDate" : "2024-04-05T14:00:00",
"endDate" : "2024-04-05T16:00:00"
} ]
}, {
"name" : "Roy Balakrishnan",
"phone" : "92624417",
"email" : "[email protected]",
"address" : "Blk 45 Aljunied Street 85, #11-31",
"tags" : [ "VPD" ],
"eventTags" : [ {
"tagName" : "Rag",
"description" : "Rag event",
"startDate" : "2024-04-05T14:00:00",
"endDate" : "2024-04-05T16:00:00"
} ]
}, {
"name" : "Tom Goh",
"phone" : "91234812",
"email" : "[email protected]",
"address" : "Blk 98 Telok Blangah Street 85, #11-09",
"tags" : [ "secretary" ],
"eventTags" : [ {
"tagName" : "Flag",
"description" : "Flag event",
"startDate" : "2024-04-10T18:00:00",
"endDate" : "2024-04-10T22:00:00"
} ]
}, {
"name" : "John Tan",
"phone" : "91232345",
"email" : "[email protected]",
"address" : "Blk 1 Hougang Street 3, #07-18",
"tags" : [ "operations" ],
"eventTags" : [ {
"tagName" : "Flag",
"description" : "Flag event",
"startDate" : "2024-04-10T18:00:00",
"endDate" : "2024-04-10T22:00:00"
} ]
}, {
"name" : "Ben Tan",
"phone" : "83478596",
"email" : "[email protected]",
"address" : "NA",
"tags" : [ "operations" ],
"eventTags" : [ {
"tagName" : "Flag",
"description" : "Flag event",
"startDate" : "2024-04-10T18:00:00",
"endDate" : "2024-04-10T22:00:00"
} ]
}, {
"name" : "Ann Lee",
"phone" : "82882919",
"email" : "[email protected]",
"address" : "NA",
"tags" : [ "head", "publicity" ],
"eventTags" : [ {
"tagName" : "Flag",
"description" : "Flag event",
"startDate" : "2024-04-10T18:00:00",
"endDate" : "2024-04-10T22:00:00"
} ]
}, {
"name" : "Amy Lim",
"phone" : "82882919",
"email" : "[email protected]",
"address" : "AMK Blk 91",
"tags" : [ "head", "operations" ],
"eventTags" : [ {
"tagName" : "Flag",
"description" : "Flag event",
"startDate" : "2024-04-10T18:00:00",
"endDate" : "2024-04-10T22:00:00"
} ]
}, {
"name" : "Betty Ho",
"phone" : "93882919",
"email" : "[email protected]",
"address" : "AMK Blk 10",
"tags" : [ "logistics" ],
"eventTags" : [ {
"tagName" : "Flag",
"description" : "Flag event",
"startDate" : "2024-04-10T18:00:00",
"endDate" : "2024-04-10T22:00:00"
} ]
}, {
"name" : "Zack Goh",
"phone" : "82820119",
"email" : "[email protected]",
"address" : "AMK Blk 10",
"tags" : [ "logistics" ],
"eventTags" : [ {
"tagName" : "Flag",
"description" : "Flag event",
"startDate" : "2024-04-10T18:00:00",
"endDate" : "2024-04-10T22:00:00"
} ]
}, {
"name" : "Xan",
"phone" : "82882919",
"email" : "[email protected]",
"address" : "Bishan Blk 10",
"tags" : [ "logistics" ],
"eventTags" : [ {
"tagName" : "Flag",
"description" : "Flag event",
"startDate" : "2024-04-10T18:00:00",
"endDate" : "2024-04-10T22:00:00"
} ]
} ],
"tagList" : [ "head", "marketing", "secretary", "operations", "logistics", "neighbours", "VPD", "publicity" ],
"eventTagList" : [ {
"tagName" : "Flag",
"description" : "Flag event",
"startDate" : "2024-04-10T18:00:00",
"endDate" : "2024-04-10T22:00:00"
}, {
"tagName" : "Rag",
"description" : "Rag event",
"startDate" : "2024-04-05T14:00:00",
"endDate" : "2024-04-05T16:00:00"
} ]
}
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
56 changes: 21 additions & 35 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
@@ -1,59 +1,45 @@
---
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](http://www.comp.nus.edu.sg).
# About Us

You can reach us at the email `seer[at]comp.nus.edu.sg`
We are a team based in the [School of Computing, National University of Singapore](http://www.comp.nus.edu.sg).

## Project team

### John Doe

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

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

* Role: Project Advisor
### Owen

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

<img src="images/johndoe.png" width="200px">
[[github](https://github.com/owenong1)]
* Role: Developer

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

* Role: Team Lead
* Responsibilities: UI
<img src="images/peterxgd.png" width="200px">

### Johnny Doe
[[github](http://github.com/peterXGD)]
* Role: Developer

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

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

[[github](http://github.com/cleowenxuan)]
* Role: Developer
* Responsibilities: Data

### Jean Doe
### Jonathan

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

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

[[github](http://github.com/jonpwk)]
* Role: Developer
* Responsibilities: Dev Ops + Threading

### James Doe

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

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

[[github](http://github.com/peienlim)]
* Role: Developer
* Responsibilities: UI
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