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-W14-4] EventfulNUS #54

Open
wants to merge 384 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
384 commits
Select commit Hold shift + click to select a range
2203dd2
Merge pull request #61 from Peanuts359/cli-tutorial-2
youngseopark05 Oct 17, 2024
3803c5a
Merge branch 'master' of https://github.com/youngseopark05/tp
youngseopark05 Oct 17, 2024
4b8da22
Fix UI bugs for HelpWindow copy button
youngseopark05 Oct 17, 2024
2e9cd54
Merge pull request #62 from youngseopark05/master
youngseopark05 Oct 17, 2024
0a5ad33
Add more tests for code coverage
youngseopark05 Oct 18, 2024
f6973d1
Fix HeadlessException thrown for copy
youngseopark05 Oct 18, 2024
4d007d6
Fix AWTError thrown for copy
youngseopark05 Oct 18, 2024
90ed868
Fix AWTError thrown for copy
youngseopark05 Oct 18, 2024
5ad7ee8
Fix style errors in StringUtilTest
youngseopark05 Oct 18, 2024
9fa25b6
Merge pull request #66 from youngseopark05/v1.3-release-MVP
youngseopark05 Oct 18, 2024
ea76e3a
add second column for events
leowolf275 Oct 18, 2024
87a2a02
Fix checkstyle
leowolf275 Oct 18, 2024
78b3895
Fix more stylecheck errors
leowolf275 Oct 18, 2024
e998d75
Add tests for more code coverage
leowolf275 Oct 18, 2024
07c40af
Rewrite help page
Peanuts359 Oct 19, 2024
2f7c741
Update command input
Peanuts359 Oct 19, 2024
f0899ab
Change colours of help page
Peanuts359 Oct 19, 2024
a661d31
Merge pull request #70 from Peanuts359/ui-update
leowolf275 Oct 19, 2024
bafb794
Merge branch 'master' into add-event-column-ui
leowolf275 Oct 21, 2024
0d1386c
Merge pull request #67 from leowolf275/add-event-column-ui
leowolf275 Oct 21, 2024
ae35d0b
Add feature to create event
leowolf275 Oct 21, 2024
1b5a556
Fix merge conflicts
leowolf275 Oct 21, 2024
d9e7001
Solve checkstyle errors
leowolf275 Oct 21, 2024
785db55
Solve more checkstyle errors
leowolf275 Oct 21, 2024
1d6681b
Fix style issues
leowolf275 Oct 21, 2024
48ca09c
Add small improvements
leowolf275 Oct 21, 2024
d5830ca
Remove duplicate tests
leowolf275 Oct 21, 2024
b699f37
Fix test errors
youngseopark05 Oct 21, 2024
d1fc36a
Merge branch 'master' of https://github.com/youngseopark05/tp
youngseopark05 Oct 21, 2024
4a38ec0
Delete unexecutable GUI tests
youngseopark05 Oct 21, 2024
6f3b699
Configure JSON for Events
youngseopark05 Oct 21, 2024
0ca3e8a
Configure JSON for Events
youngseopark05 Oct 21, 2024
1dc6a3a
Add equals method
leowolf275 Oct 22, 2024
702406e
Fix failing test cases
leowolf275 Oct 22, 2024
da4f683
Remove testcase files
leowolf275 Oct 22, 2024
49edc2c
Solve more testcase issues
leowolf275 Oct 22, 2024
bab3981
Fix two style issues
leowolf275 Oct 22, 2024
453f4df
Merge pull request #72 from leowolf275/create-event
bryanjhc Oct 22, 2024
4e36a4f
Add unit tests for coverage
youngseopark05 Oct 22, 2024
927f202
Fix merge conflicts
leowolf275 Oct 22, 2024
6b7b008
Merge branch 'master' into create-event
youngseopark05 Oct 22, 2024
b27faea
Merge branch 'create-event' of https://github.com/youngseopark05/tp i…
youngseopark05 Oct 22, 2024
636a426
Fix checkstyle errors
youngseopark05 Oct 22, 2024
5235db5
Merge pull request #75 from youngseopark05/create-event
youngseopark05 Oct 22, 2024
a483f73
Merge branch 'create-event'
youngseopark05 Oct 22, 2024
4030fb1
Merge branch 'master' of https://github.com/AY2425S1-CS2103T-W14-4/tp
leowolf275 Oct 23, 2024
625346e
Merge branch 'AY2425S1-CS2103T-W14-4:master' into master
youngseopark05 Oct 23, 2024
c3d4b87
Enable assertions
youngseopark05 Oct 23, 2024
234b6fb
Merge branch 'master' of https://github.com/youngseopark05/tp
youngseopark05 Oct 23, 2024
be1ba03
Merge pull request #79 from youngseopark05/create-event
youngseopark05 Oct 23, 2024
2e3801e
Merge branch 'AY2425S1-CS2103T-W14-4:master' into master
youngseopark05 Oct 23, 2024
6b80dcd
Merge branch 'master' of https://github.com/youngseopark05/tp
youngseopark05 Oct 23, 2024
5846250
Replace all mentions of AB3 with EventfulNUS
Peanuts359 Oct 24, 2024
9fc5d47
Rework the displayed syntax of commands
Peanuts359 Oct 24, 2024
0236f63
Tweak help page to reflect updated syntax
Peanuts359 Oct 24, 2024
3269bd0
Merge pull request #81 from Peanuts359/update-guides
leowolf275 Oct 24, 2024
0b153c8
Add assertions to gradle
leowolf275 Oct 24, 2024
39a0c2d
Merge branch 'master' of https://github.com/AY2425S1-CS2103T-W14-4/tp
leowolf275 Oct 24, 2024
fc64521
Rework UI
Peanuts359 Oct 24, 2024
52df20a
Merge pull request #82 from Peanuts359/ui-update-2-definitive
leowolf275 Oct 24, 2024
4390b30
Update Model UML diagram
leowolf275 Oct 24, 2024
b8c436c
Fix style issues
leowolf275 Oct 24, 2024
ef88a16
Add and fill Theme.css file
bryanjhc Oct 24, 2024
c38b72a
Remove white box around eventsListPanel
bryanjhc Oct 24, 2024
f7fdeee
Change EventfulNUS to light theme
bryanjhc Oct 24, 2024
14292c3
Try to fix black list at the bottom of scrollpane
bryanjhc Oct 24, 2024
1393d0f
Fix empty cell color
bryanjhc Oct 24, 2024
023c001
Remove comments used to keep track of color changes
bryanjhc Oct 24, 2024
3621194
Delete unused DarkTheme.css safely
bryanjhc Oct 24, 2024
6c9db20
Merge pull request #83 from leowolf275/update-uml-model
bryanjhc Oct 24, 2024
29624c9
Update Ui class diagram
youngseopark05 Oct 24, 2024
d78b745
Merge pull request #85 from bryanjhc/improve-ui
leowolf275 Oct 24, 2024
fc45b53
Update Ui class diagram
youngseopark05 Oct 24, 2024
0b1cceb
Update Ui class diagram DG description
youngseopark05 Oct 24, 2024
6c501f9
Merge pull request #87 from youngseopark05/update-ui-uml
leowolf275 Oct 24, 2024
fac4a35
Update events feature
leowolf275 Oct 26, 2024
fe8b070
Connect participants to events
leowolf275 Oct 27, 2024
5c8a721
Fix failing test cases
leowolf275 Oct 27, 2024
2ddbd72
Add line at EOF of EventListCard.fxml
youngseopark05 Oct 27, 2024
c12c284
Fix more test cases
leowolf275 Oct 28, 2024
6a36029
Merge branch 'add-more-components-to-events' of https://github.com/le…
leowolf275 Oct 28, 2024
faa3121
Fix more test cases
leowolf275 Oct 28, 2024
139d430
Fix more style errors
leowolf275 Oct 28, 2024
0193f29
Fix style issue
leowolf275 Oct 28, 2024
5b737be
Fix another style issue
leowolf275 Oct 28, 2024
8754cd2
Fix further test cases
leowolf275 Oct 28, 2024
1a63136
Implement deletion of events
Peanuts359 Oct 28, 2024
35aa750
Add test for parser for event deletion command
Peanuts359 Oct 28, 2024
38e46fa
Implement more testing for event deletion (need to fix one test case)
Peanuts359 Oct 28, 2024
1bbc269
Change line separator type from CRLF to LF
Peanuts359 Nov 1, 2024
0ecaf7e
Finish line separator changes
Peanuts359 Nov 1, 2024
54d5fac
Rewrite tests to avoid checkstyle violations
Peanuts359 Nov 1, 2024
9ecc7b0
Update the userguide
leowolf275 Nov 1, 2024
1fb9be1
Add event features to user guide
leowolf275 Nov 1, 2024
ca1a7d8
Add editevent description
leowolf275 Nov 1, 2024
cfb7f0e
Clear remaining checkstyle violations
Peanuts359 Nov 1, 2024
86ebe8d
Fix style issues
leowolf275 Nov 1, 2024
8044ffd
Add new use case to DG
Peanuts359 Nov 2, 2024
ed7d2f9
Tidy up existing use cases
Peanuts359 Nov 2, 2024
4e78b8f
Temporarily disable a test case
Peanuts359 Nov 2, 2024
c914867
Merge pull request #97 from Peanuts359/update-DG
leowolf275 Nov 3, 2024
05aa706
Fix checkstyle violation
Peanuts359 Nov 3, 2024
8fc9997
Fix space sensitivity of add role
kaoxi998533 Nov 3, 2024
748a5be
Fix disabled test
Peanuts359 Nov 4, 2024
b9d65f1
Merge pull request #99 from kaoxi998533/92-add-role-space-sensitive
leowolf275 Nov 5, 2024
d929443
Merge pull request #90 from leowolf275/update-ug
leowolf275 Nov 5, 2024
d36add2
Merge branch 'master' of https://github.com/youngseopark05/tp
youngseopark05 Nov 5, 2024
6898253
Fix style errors in JavaDoc.
youngseopark05 Nov 5, 2024
5f62ea1
Fix some alpha version bugs
youngseopark05 Nov 5, 2024
27eadce
Fix checkstyle errors
youngseopark05 Nov 5, 2024
1949b70
Fix checkstyle errors
youngseopark05 Nov 5, 2024
acab491
Fix JSON roles according to new format
youngseopark05 Nov 5, 2024
6428921
Merge pull request #88 from leowolf275/add-more-components-to-events
Peanuts359 Nov 6, 2024
28da04c
Merge pull request #89 from Peanuts359/delete-event
bryanjhc Nov 6, 2024
973fb92
Merge branch 'master' into fix-alpha-bugs
youngseopark05 Nov 6, 2024
7a8e8ef
Slightly rework UML diagrams
Peanuts359 Nov 6, 2024
7efbdc2
Add FindEventCommand class
bryanjhc Nov 6, 2024
074ed99
Fix bugs after fixing merge conflicts
youngseopark05 Nov 6, 2024
763b747
Correct the javadocs and message of FindCommand.java
bryanjhc Nov 6, 2024
fb68e1f
Add Referee role
youngseopark05 Nov 6, 2024
2f52d8b
Add test for Referee and more defensive coding
youngseopark05 Nov 6, 2024
1ae3d48
Add new commands to help page
Peanuts359 Nov 6, 2024
eb3df14
Add FindEventCommandParser.java class
bryanjhc Nov 6, 2024
ca7a4c2
Clean up code from dirty logging
youngseopark05 Nov 6, 2024
5b78b86
Merge pull request #107 from youngseopark05/fix-alpha-bugs
youngseopark05 Nov 6, 2024
3ed1bc5
Merge pull request #108 from Peanuts359/misc-tweaks
youngseopark05 Nov 6, 2024
3a99265
Merge branch 'master' of https://github.com/youngseopark05/tp
youngseopark05 Nov 6, 2024
6f3ed49
Edit AddressBookParser.java to add FindEventCommand
bryanjhc Nov 6, 2024
2e8fd95
Finish merge and change role JSON format
youngseopark05 Nov 6, 2024
ae4f83e
Fix EOF error
youngseopark05 Nov 6, 2024
15f54b6
Fix EOF error
youngseopark05 Nov 6, 2024
d03e839
Add FindEventCommandTest.java
bryanjhc Nov 6, 2024
6557a66
Add a parse test for findEvent in AddressBookParserTest.java
bryanjhc Nov 6, 2024
cb03f98
Add FindEventCommandParserTest.java
bryanjhc Nov 6, 2024
73d43b6
Amend a few files to adhere to checkstyle
bryanjhc Nov 6, 2024
1db8ec4
Merge pull request #109 from bryanjhc/add-findevents-command
leowolf275 Nov 6, 2024
1ab8333
Add ListEventCommand.java and relavant parsing logic
bryanjhc Nov 6, 2024
ee1082f
Add tests for ListEventCommand
bryanjhc Nov 6, 2024
1579044
Add small changes to adhere to code quality
bryanjhc Nov 6, 2024
3ce6ed9
Merge pull request #111 from bryanjhc/add-listevent-command
leowolf275 Nov 6, 2024
12d05dd
Merge branch 'AY2425S1-CS2103T-W14-4:master' into master
youngseopark05 Nov 6, 2024
af69865
Merge branch 'master' of https://github.com/youngseopark05/tp
youngseopark05 Nov 6, 2024
0a03ee2
Merge branch 'master' into add-dates-to-event
youngseopark05 Nov 6, 2024
cefd980
Change email prefix to "m/" and event prefix to "e/"
youngseopark05 Nov 6, 2024
d6ea89b
Merge FilterCommand functionality into FindCommand
youngseopark05 Nov 6, 2024
93c490c
Merge RoleContainsKeywordsPredicate functionality into PersonContains…
youngseopark05 Nov 6, 2024
fd91894
Change SportString in Event to Sport
youngseopark05 Nov 6, 2024
90f0b1c
Change SportString in Event to Sport
youngseopark05 Nov 6, 2024
a0fedce
Change SportString in Event to Sport
youngseopark05 Nov 6, 2024
8935f31
Rewrite help page to reflect addition of find event command
Peanuts359 Nov 7, 2024
d0d5968
Remove unused file
Peanuts359 Nov 7, 2024
6b08658
Update UG with new commands
Peanuts359 Nov 7, 2024
1ab8f9d
Fix trailing whitespace problem in help message
Peanuts359 Nov 7, 2024
257d34e
Rename main app package and add more fields to Event
youngseopark05 Nov 7, 2024
10e1b6c
Sort Event view by DateTime field
youngseopark05 Nov 7, 2024
fffbb03
Merge pull request #113 from youngseopark05/add-dates-to-event
leowolf275 Nov 7, 2024
e1d572e
Add event features to user guide
leowolf275 Nov 7, 2024
24ef836
Update Addevent and Editevent Feature in UG
leowolf275 Nov 7, 2024
3d1d242
Remove print line
leowolf275 Nov 7, 2024
47602f5
Remove filter command
leowolf275 Nov 7, 2024
2ad1f5c
Merge branch 'master' of https://github.com/youngseopark05/tp
youngseopark05 Nov 7, 2024
131876c
Add text entry shortcuts
youngseopark05 Nov 7, 2024
2137016
Merge pull request #115 from leowolf275/update-ug-events
youngseopark05 Nov 7, 2024
28f6337
Merge pull request #116 from youngseopark05/add-text-shortcuts
leowolf275 Nov 7, 2024
9234e6a
Add table of contents to UG
Peanuts359 Nov 10, 2024
7246c56
Merge branch 'update-help'
Peanuts359 Nov 10, 2024
6159623
Merge pull request #188 from Peanuts359/master
leowolf275 Nov 10, 2024
514a6a2
Rework 'getting started' section
Peanuts359 Nov 10, 2024
fa69ae0
Update command summary
Peanuts359 Nov 10, 2024
de73ccd
Rewrite feature list, slightly modify table of contents
Peanuts359 Nov 10, 2024
cc184cb
Introduce a new UML diagram for event deletion
Peanuts359 Nov 10, 2024
1f5891f
Merge pull request #190 from Peanuts359/update-DG-diagram
youngseopark05 Nov 10, 2024
4265bc5
Fix UI bug when person is deleted
leowolf275 Nov 10, 2024
4f51f94
Merge pull request #191 from leowolf275/fix-delete-ui-bug
youngseopark05 Nov 10, 2024
718c269
Fix typos and update diagrams
Peanuts359 Nov 10, 2024
cce1a8a
Make improvements to UG and DG
leowolf275 Nov 10, 2024
f500423
Add more test cases for manual testing
leowolf275 Nov 10, 2024
131086b
Fix filter bug where existing person cannot be found
leowolf275 Nov 10, 2024
ae0ebd0
Update diagram
Peanuts359 Nov 11, 2024
1cde8cc
Update UserGuide.md
youngseopark05 Nov 11, 2024
64d8e43
Update image to have sample data
Peanuts359 Nov 11, 2024
de69cfa
Update examples
Peanuts359 Nov 11, 2024
afb6b37
Rework introduction of shortcuts
Peanuts359 Nov 11, 2024
e287488
Fix bug attempts
leowolf275 Nov 11, 2024
65d6516
Merge pull request #189 from Peanuts359/update-UG
youngseopark05 Nov 11, 2024
2ffd131
Merge branch 'master' into dg-instructions
Peanuts359 Nov 11, 2024
3a0431b
Merge pull request #192 from leowolf275/dg-instructions
Peanuts359 Nov 11, 2024
86dac6d
Fix bugs related to PED
youngseopark05 Nov 11, 2024
b8ac02a
Add table of contents to DG
Peanuts359 Nov 11, 2024
e92a825
Reword UC7 on deleting a person
Peanuts359 Nov 11, 2024
3f1c9db
Fix failing tests
youngseopark05 Nov 11, 2024
112a898
Fix faulty help window
youngseopark05 Nov 11, 2024
de67c2b
Fix Pokemon catching DateTimeParseException
youngseopark05 Nov 11, 2024
f8cf735
Make date time parsing error message more general
youngseopark05 Nov 11, 2024
afc0a75
Reformat Person object description in Messages::formatEvent
youngseopark05 Nov 11, 2024
f4c87f7
Update UserGuide.md
youngseopark05 Nov 11, 2024
4592b5f
Merge pull request #195 from youngseopark05/fix-event-related-unpredi…
leowolf275 Nov 11, 2024
bc38886
Update UserGuide.md
youngseopark05 Nov 11, 2024
0c7b77e
Update UserGuide.md
youngseopark05 Nov 11, 2024
ad7b8dd
Update UserGuide.md
youngseopark05 Nov 11, 2024
77406cd
Update UserGuide.md
youngseopark05 Nov 11, 2024
2e02209
Update UserGuide.md
youngseopark05 Nov 11, 2024
ee2f487
Update UserGuide.md
youngseopark05 Nov 11, 2024
c3c5613
Update UserGuide.md
youngseopark05 Nov 11, 2024
cd1255b
Update UserGuide.md
youngseopark05 Nov 11, 2024
f87372d
Solve filter bug issue
leowolf275 Nov 11, 2024
5a479fb
Merge branch 'master' into filter-unable-to-find-participant
leowolf275 Nov 11, 2024
2d0de3c
Update UserGuide.md
youngseopark05 Nov 11, 2024
231fc09
Update UserGuide.md
youngseopark05 Nov 11, 2024
74e19a2
Update _base.scss
youngseopark05 Nov 11, 2024
81eb053
Update UserGuide.md
youngseopark05 Nov 11, 2024
4fe6b3d
Fix addevent and editevent error message
youngseopark05 Nov 11, 2024
aa0d22e
Fix checkstyle error
youngseopark05 Nov 11, 2024
0f16093
Change data file name to 'eventfulnus.json'
youngseopark05 Nov 11, 2024
de74a49
Fix typo in name regex error message
youngseopark05 Nov 11, 2024
2898336
Add more test coverage
youngseopark05 Nov 11, 2024
286a526
Fix checkstyle errors
youngseopark05 Nov 11, 2024
550286f
Merge pull request #193 from leowolf275/filter-unable-to-find-partici…
youngseopark05 Nov 11, 2024
2a1f6d3
Merge pull request #197 from youngseopark05/add-more-test-coverage
leowolf275 Nov 12, 2024
0ab6161
Merge pull request #194 from Peanuts359/update-DG
leowolf275 Nov 12, 2024
d6e9892
Add use case
leowolf275 Nov 12, 2024
173cc08
Remove outdated diagrams
leowolf275 Nov 12, 2024
bb6263a
Update UML diagrams
leowolf275 Nov 12, 2024
22b954b
Remove user story
leowolf275 Nov 12, 2024
aa1759e
Change sub-event to event and remove UC4
bryanjhc Nov 12, 2024
ca6ec76
Merge pull request #199 from bryanjhc/enhance-dg-bryan
leowolf275 Nov 12, 2024
fd74e5b
Enhance dg
leowolf275 Nov 12, 2024
36221a2
Make suggested improvements
leowolf275 Nov 12, 2024
108457a
Add user stories
leowolf275 Nov 12, 2024
875b9f6
Add more improvements
leowolf275 Nov 12, 2024
7007636
Add UML class diagram for role
bryanjhc Nov 12, 2024
a5a9b5d
Enhance RoleClassDiagram
bryanjhc Nov 12, 2024
a95f152
Add more planned enhancements
leowolf275 Nov 12, 2024
f99bfb0
Update 3rd planned enhancement
leowolf275 Nov 12, 2024
ba3826f
Add two planned enhancements
leowolf275 Nov 12, 2024
ff43504
Add RoleClassDiagram into DG
bryanjhc Nov 12, 2024
40b7aee
Merge pull request #200 from bryanjhc/role-uml
leowolf275 Nov 12, 2024
053dca9
Fix merge conflicts
leowolf275 Nov 12, 2024
999cecd
Code quality: refactoring, more tests
youngseopark05 Nov 12, 2024
4ddf652
Merge branch 'master' into code-quality-changes
youngseopark05 Nov 12, 2024
a9cfd5f
Add implementation details
leowolf275 Nov 12, 2024
c29f595
Merge pull request #201 from youngseopark05/code-quality-changes
leowolf275 Nov 12, 2024
dba6684
Fix merge conflicts
leowolf275 Nov 12, 2024
bf9810b
Merge pull request #198 from leowolf275/enhance-dg
youngseopark05 Nov 12, 2024
e84f7d6
Use weblinks for some hyperlinked docs
bryanjhc Nov 12, 2024
7e88b81
Merge pull request #202 from bryanjhc/dg-hyperlinks
leowolf275 Nov 12, 2024
510c9c0
Add planned enhancements dg
bryanjhc Nov 12, 2024
7225c12
Merge pull request #203 from bryanjhc/edit-dg
leowolf275 Nov 12, 2024
3444202
Fix DG links and scope
youngseopark05 Nov 12, 2024
1165b50
Merge pull request #204 from youngseopark05/master
leowolf275 Nov 12, 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
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/
/plantuml.jar
30 changes: 19 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,22 @@
[![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/AY2425S1-CS2103T-W14-4/tp/actions/workflows/gradle.yml/badge.svg)](https://github.com/AY2425S1-CS2103T-W14-4/tp/actions)
[![codecov](https://codecov.io/gh/AY2425S1-CS2103T-W14-4/tp/graph/badge.svg?token=0K30EFA4RC)](https://codecov.io/gh/AY2425S1-CS2103T-W14-4/tp)

![Ui](docs/images/Ui.png)

* This is **a sample project for Software Engineering (SE) students**.<br>
Example usages:
* as a starting point of a course project (as opposed to writing everything from scratch)
* as a case study
* The project simulates an ongoing software project for a desktop application (called _AddressBook_) used for managing contact details.
* It is **written in OOP fashion**. It provides a **reasonably well-written** code base **bigger** (around 6 KLoC) than what students usually write in beginner-level SE modules, without being overwhelmingly big.
* It comes with a **reasonable level of user and developer documentation**.
* It is named `AddressBook Level 3` (`AB3` for short) because it was initially created as a part of a series of `AddressBook` projects (`Level 1`, `Level 2`, `Level 3` ...).
* For the detailed documentation of this project, see the **[Address Book Product Website](https://se-education.org/addressbook-level3)**.
* This project is a **part of the se-education.org** initiative. If you would like to contribute code to this project, see [se-education.org](https://se-education.org/#contributing-to-se-edu) for more info.
**<h2>🦁 EventfulNUS is every sports event organiser's handy contact manager! 🏆</h2>**

**All event organizers will be able to:**
- 🏀 View what kind of participant each contact is in the application is without having to dig through paperwork / NUSync.
- 🏊 View how participants are grouped by membership (e.g. faculty sports team) without having to dig through paperwork / NUSync.
- 🎾 Track the particular participant’s involvement in the event’s sub-events (e.g. IFG has multiple sub-events that stakeholders can take part in) without having to dig through paperwork / NUSync.

While it has a GUI, most of the user interactions happen using a CLI (Command Line Interface).

* If you are interested in using EventfulNUS, head over to the [_Quick Start_ section of the **User Guide**](https://ay2425s1-cs2103t-w14-4.github.io/tp/UserGuide.html#quick-start).
* If you are interested in contributing EventfulNUS, the [**Developer Guide**](https://ay2425s1-cs2103t-w14-4.github.io/tp/DeveloperGuide.html) is a good place to start.


**Acknowledgements**

* Libraries used: [JavaFX](https://openjfx.io/), [Jackson](https://github.com/FasterXML/jackson), [JUnit5](https://github.com/junit-team/junit5)
* This project is based on the AddressBook-Level3 project created by the [SE-EDU initiative](https://se-education.org). For the detailed documentation of this project, see the **[Address Book Product Website](https://se-education.org/addressbook-level3)**.
Binary file not shown.
9 changes: 7 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.eventfulnus.Main'

sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
Expand Down Expand Up @@ -60,13 +60,18 @@ dependencies {
implementation group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: '2.7.0'
implementation group: 'com.fasterxml.jackson.datatype', name: 'jackson-datatype-jsr310', version: '2.7.4'


testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: jUnitVersion

testRuntimeOnly group: 'org.junit.jupiter', name: 'junit-jupiter-engine', version: jUnitVersion
}

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

run {
enableAssertions = true
}

defaultTasks 'clean', 'test'
67 changes: 37 additions & 30 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,57 +3,64 @@ layout: page
title: About Us
---

We are a team based in the [School of Computing, National University of Singapore](https://www.comp.nus.edu.sg).
We are W14 Team 4 formed for the [National University of Singapore School of Computing](https://www.comp.nus.edu.sg)'s
CS2103T Software Engineering course!

You can reach us at the email `seer[at]comp.nus.edu.sg`
You can reach us at the following emails:
- `e1290028@u.nus.edu`
- `youngseopark@u.nus.edu`
- `bryanchew@u.nus.edu`
- `e1136836@u.nus.edu`
- `e1155464@u.nus.edu`

## Project team
## EventfulNUS Team

### John Doe
### Aaron Sim

<img src="images/johndoe.png" width="200px">
<img src="https://ay2425s1-cs2103t-w14-4.github.io/tp/images/peanuts359.png" alt="Aaron's picture" width="200px" />

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

* Role: Project Advisor
* Role: Developer
* Responsibilities: Documentation, Code Quality

### Jane Doe
### Leonardo Wolf

<img src="images/johndoe.png" width="200px">
<img src="https://ay2425s1-cs2103t-w14-4.github.io/tp/images/leowolf275.png" alt="Leonardo Wolf's picture" width="200px" />

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
[[Github](https://github.com/leowolf275)]
[[About Me](team/leowolf275.md)]

* Role: Team Lead
* Responsibilities: UI
* Role: Developer
* Responsibilities: Dev Ops, Tracking

### Johnny Doe
### Youngseo Park

<img src="images/johndoe.png" width="200px">
<img src="https://ay2425s1-cs2103t-w14-4.github.io/tp/images/youngseopark05.png" alt="Youngseo Park's picture" width="200px" />

[[github](http://github.com/johndoe)] [[portfolio](team/johndoe.md)]
[[Github](http://github.com/youngseopark05)]
[[About Me](team/youngseopark05.md)]

* Role: Developer
* Responsibilities: Data
* Role: Developer, Designer
* Responsibilities: UI, Scheduling and Tracking

### Jean Doe
### Bryan Chew

<img src="images/johndoe.png" width="200px">
<img src="https://ay2425s1-cs2103t-w14-4.github.io/tp/images/bryanjhc.png" alt="Bryan Chew's picture" width="200px" />

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
[[Github](http://github.com/bryanjhc)]
[[About Me](team/bryanjhc.md)]

* Role: Developer
* Responsibilities: Dev Ops + Threading
* Responsibilities: Tagging and Filtering, Testing

### James Doe
### Eddy Fan

<img src="images/johndoe.png" width="200px">
<img src="https://ay2425s1-cs2103t-w14-4.github.io/tp/images/kaoxi998533.png" alt="Eddy Fan's picture" width="200px" />

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
[[Github](http://github.com/kaoxi998533)]
[[About Me](team/kaoxi998533.md)]

* Role: Developer
* Responsibilities: UI
* Responsibilities: Integration, Documentation
Loading