Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
260 commits
Select commit Hold shift + click to select a range
f57dc6a
Add exceptions for add function
Mar 6, 2023
4f414df
Add abstract command object
Mar 6, 2023
ce98df6
Add command objects for adding a new flashcard
Mar 6, 2023
e3392d6
Implement basic structure for the whole application
Mar 6, 2023
4be87ab
Update Flashcard.java to better follow OOP standard
Mar 6, 2023
76e7e22
Add unit testing codes for current functions
Mar 6, 2023
46b2a6d
Update files to meet the requirements of CheckStyle
Mar 6, 2023
c424ff6
Merge pull request #4 from SongZijin/add-new-flashcard
SongZijin Mar 6, 2023
ff66f53
Update Dehao profile picture in aboutus
kdh3799 Mar 9, 2023
4abae40
Merge pull request #5 from kdh3799/master
kdh3799 Mar 9, 2023
1016b94
Added entry in AboutUs.md and edited personal portfolio
moseslee-9012 Mar 9, 2023
1bc91e2
Merge branch 'AY2223S2-CS2113-T15-4:master' into master
moseslee9012 Mar 9, 2023
7f76746
Reformat all Java source files according to style guide
joulev Mar 9, 2023
28a0d8f
Set up Clanki for use with Gradle
joulev Mar 9, 2023
9ddf52a
Update text-ui-test
joulev Mar 9, 2023
2c7a17d
Merge pull request #18 from moseslee9012/master
joulev Mar 9, 2023
7bea748
Merge pull request #15 from joulev/reformat
joulev Mar 9, 2023
89e6bf8
Merge branch 'master' into set-up-com-clanki
joulev Mar 9, 2023
184c16d
Merge pull request #17 from joulev/set-up-com-clanki
joulev Mar 9, 2023
6e9693f
Restructuring
joulev Mar 9, 2023
be7d316
Implement additional properties and methods of the Flashcard class
joulev Mar 9, 2023
917c263
Add some tests and refine due date formula
joulev Mar 9, 2023
1718e24
Remove redundant import
joulev Mar 9, 2023
1442aac
Merge pull request #19 from joulev/flashcard-class
joulev Mar 10, 2023
3971e98
Implement ByeCommand and infinite loop until 'bye'
joulev Mar 10, 2023
52e43cf
Restore AddCommand.toString()
joulev Mar 10, 2023
936a878
Add tests
joulev Mar 10, 2023
6625332
Make SPACED_REPETITION_FACTOR a static constant
joulev Mar 10, 2023
5ad6e32
Merge pull request #22 from joulev/loop-for-input-until-bye
joulev Mar 11, 2023
48b6d83
Merge pull request #24 from joulev/fix-checkstyle-warning
joulev Mar 11, 2023
178ec6a
Update parser to resolve bug
Mar 11, 2023
40ef176
Include the new feature in unit testing
Mar 11, 2023
3cdea4d
Merge pull request #25 from SongZijin/20-addCommand-bug
joulev Mar 11, 2023
58a5fdd
Added DeleteCommand class, added deleteFlashcard method in FlashcardList
moseslee-9012 Mar 11, 2023
371e7a6
Implemented delete function
moseslee-9012 Mar 11, 2023
7397259
Add a class to systematically parse any input to command and options
joulev Mar 11, 2023
f81b835
Make all parser methods static
joulev Mar 11, 2023
2a390f1
Refactor parser logic to make use of ParsedInput
joulev Mar 11, 2023
cfefde2
Add missing r's to ParserTest tests
joulev Mar 11, 2023
95dd3ef
Add unit tests for ParsedInput
joulev Mar 11, 2023
510d38d
Added Javienne Yeo to AboutUs
javienneyeo Mar 12, 2023
e3d91a8
Merge branch 'master' into master
javienneyeo Mar 12, 2023
4f70717
Merge pull request #28 from javienneyeo/master
joulev Mar 12, 2023
75bdc0d
Update AboutUs.md
joulev Mar 12, 2023
bc3a284
Merge branch 'AY2223S2-CS2113-T15-4:master' into master
moseslee9012 Mar 12, 2023
74717dd
Add function of reviewing flashcards
kdh3799 Mar 12, 2023
e70d563
Reformatted files
kdh3799 Mar 12, 2023
5b4d680
Reformat again for code style
kdh3799 Mar 12, 2023
031c85e
reformat parser import for code style
kdh3799 Mar 12, 2023
cf7bedd
Reformat parser javadoc indent for code style
kdh3799 Mar 12, 2023
b900a0c
Add Junit test in ParserTest for reviewCommand
kdh3799 Mar 12, 2023
1b5bc89
Reformat import for ParserTest for code style
kdh3799 Mar 12, 2023
ba6bb47
Add text-ui-test for reviewCommand, bugs present
kdh3799 Mar 12, 2023
6156397
Modify ReviewCommand to trim space at the end of sout to pass text ui…
kdh3799 Mar 13, 2023
4352a08
Modify according to PR comments
kdh3799 Mar 13, 2023
4935709
Reformat for code style
kdh3799 Mar 13, 2023
ead5e34
Merge pull request #30 from kdh3799/review_card_1.0
kdh3799 Mar 13, 2023
2ded8a3
Merge branch 'master' into better-parser
joulev Mar 13, 2023
f711d4b
Added function to update flashcards
javienneyeo Mar 13, 2023
eeb1fda
changed import *
javienneyeo Mar 13, 2023
23f46a6
Added imports
javienneyeo Mar 13, 2023
d42e8d3
Merge pull request #29 from joulev/resize-about-us-pictures
joulev Mar 13, 2023
d2a2c94
Add text-ui-test for UpdateCommand
javienneyeo Mar 13, 2023
3cdbfc1
Merge remote-tracking branch 'upstream/master'
moseslee-9012 Mar 13, 2023
17bd74c
Add Junit test for updateCommand
javienneyeo Mar 13, 2023
6eed601
Fixed error
javienneyeo Mar 13, 2023
f41b5da
Added query after update in ParserTest
javienneyeo Mar 13, 2023
ff5a9ca
Removed getInput method
javienneyeo Mar 13, 2023
108670f
Corrected wrong comment format in Parser class
moseslee-9012 Mar 13, 2023
92f02b7
Merge pull request #32 from moseslee9012/master
joulev Mar 13, 2023
0682497
Removed unused import
javienneyeo Mar 14, 2023
8c2e0a9
Changed EXPECTED.TXT file
javienneyeo Mar 14, 2023
1992ca0
Removed unused import statement
javienneyeo Mar 14, 2023
4f02bab
Added new line at the end of EXPECTED.TXT
javienneyeo Mar 14, 2023
7cf48b8
Removed trailing spaces at the end of printed line
javienneyeo Mar 14, 2023
cb437c5
Merge pull request #31 from javienneyeo/editflashcard
joulev Mar 14, 2023
c51c557
Include a welcome message that will be printed when starting
Mar 14, 2023
5e7f642
Merge pull request #34 from SongZijin/welcome-message
joulev Mar 14, 2023
c06efc7
Merge branch 'master' into better-parser
joulev Mar 16, 2023
bc94509
Configure other commands to use the new parser
joulev Mar 16, 2023
3088158
Merge pull request #27 from joulev/better-parser
joulev Mar 16, 2023
cd1f068
Enable assertions during run task
joulev Mar 16, 2023
912057e
Merge pull request #36 from joulev/enable-assertion
joulev Mar 16, 2023
8eb1798
Include some assertion for AddCommand and Parser
Mar 16, 2023
f083109
Update code to follow check style rules
Mar 16, 2023
7a8c683
Merge pull request #37 from SongZijin/addCommand-assertions
SongZijin Mar 16, 2023
3fe66fd
Update code to include logging inside code
Mar 16, 2023
7b19e13
Merge pull request #38 from SongZijin/addCommand-assertions
SongZijin Mar 16, 2023
a4ef384
Update output after add command to follow requirment
Mar 20, 2023
5ae846c
Update relevant files to automatically capitalise first letter
Mar 20, 2023
f6c848e
Update DeveloperGuide.md to include descriptions about add flashcard …
Mar 20, 2023
c516fed
Add encoder to convert FlashcardList to storable format
Mar 20, 2023
68e17b9
Add decoder and relevant exceptions
Mar 20, 2023
13357d8
Add a new StorageFile class
Mar 20, 2023
97c456f
Implement the save and load system in a very simple way
Mar 20, 2023
2800fc9
Update encoder and decoder to fix bug
Mar 20, 2023
ead8d0d
Update files to follow checkStyle requirements
Mar 20, 2023
8227ea0
Add JUnit tests for the encoder and decoder
Mar 20, 2023
fb17c1c
Update file for checkstyle requirements
Mar 20, 2023
4a23dc2
Merge pull request #46 from SongZijin/add-storage-system
SongZijin Mar 20, 2023
b001a2d
Implemented delete by query
moseslee-9012 Mar 22, 2023
8fb4ee6
Update to include JUnit test for capitalisation
Mar 22, 2023
120206d
Merge pull request #44 from SongZijin/update-input-output-format
SongZijin Mar 23, 2023
3af44d9
Removed flashcardList.txt file
moseslee-9012 Mar 23, 2023
b8c9c66
Merge remote-tracking branch 'upstream/master' into changes
moseslee-9012 Mar 23, 2023
482fcbb
Add user guide from the gist
joulev Mar 23, 2023
8216aec
Merge pull request #49 from joulev/add-user-guide
SongZijin Mar 23, 2023
5d2e7ca
Merge branch 'AY2223S2-CS2113-T15-4:master' into master
moseslee9012 Mar 23, 2023
1e6ec2f
added flashcardList.txt to gitignore
moseslee-9012 Mar 24, 2023
04d8752
Revert "Removed flashcardList.txt file"
moseslee-9012 Mar 24, 2023
e966c86
Merge branch 'master' of https://github.com/moseslee9012/tp into changes
moseslee-9012 Mar 24, 2023
911231e
Merge branch 'master' of https://github.com/moseslee9012/tp
moseslee-9012 Mar 24, 2023
138c05a
Added developer's guide for DeleteCommand.
moseslee-9012 Mar 24, 2023
30e31ad
Added test for successful DeleteCommand
moseslee-9012 Mar 24, 2023
e9da01d
Update decoder to automatically delete stored data of incorrect format
Mar 25, 2023
686a791
Update UserGuide.md to include how to exit the program
Mar 25, 2023
78a1988
Remove test that is no longer valid
Mar 25, 2023
7ee819e
Update code to follow checkstyle requirements
Mar 25, 2023
fc574d7
Merge pull request #51 from SongZijin/enhance-storage-system
SongZijin Mar 25, 2023
fccc1e4
Removed flashcardList.txt
moseslee-9012 Mar 26, 2023
227b6ce
Merge pull request #47 from moseslee9012/master
joulev Mar 26, 2023
821f1bc
Added update flashcard in developer guide
javienneyeo Mar 27, 2023
eae0421
Merge pull request #52 from javienneyeo/update-developer-guide
joulev Mar 27, 2023
a429c8c
Handle exceptions in update command
javienneyeo Mar 27, 2023
53a41a9
Added exceptions in update command
javienneyeo Mar 27, 2023
e068e4d
Added newline in NoQueryInInputException class
javienneyeo Mar 27, 2023
373cbfb
Added uml diagram for DeleteFlashcard in DG
moseslee-9012 Mar 27, 2023
7813aba
Merge branch 'AY2223S2-CS2113-T15-4:master' into master
moseslee9012 Mar 28, 2023
bb7f305
Improved review command
joulev Mar 28, 2023
1a9f86d
Merge pull request #54 from moseslee9012/master
joulev Mar 28, 2023
543770d
Update EXPECTED.txt
joulev Mar 28, 2023
4aadf9d
Changed update command of user guide
javienneyeo Mar 28, 2023
c91b1cf
Add developer guide on parsers
joulev Mar 28, 2023
f14a2d3
Added exceptions to deal with incorrect user input format
javienneyeo Mar 28, 2023
753fcc4
Shift line down
javienneyeo Mar 28, 2023
1e10df6
Reduce length of sentence
javienneyeo Mar 28, 2023
b7a656e
Added exceptions to deal with incorrect user input
javienneyeo Mar 28, 2023
bd591f7
Added change date functionality for update command
javienneyeo Mar 28, 2023
4a7b9dd
Handle wrong date format from user input
javienneyeo Mar 28, 2023
d1ff26f
Changed expected.txt
javienneyeo Mar 28, 2023
9c4f63d
Updated the user guide for update command
javienneyeo Mar 28, 2023
a5a3955
Changed update command
javienneyeo Mar 28, 2023
1256f77
Merge pull request #53 from javienneyeo/update-command-branch
SongZijin Mar 28, 2023
42c8a40
Merge pull request #56 from joulev/dev-guide
SongZijin Mar 28, 2023
4352460
Merge branch 'master' into improve-review
joulev Mar 28, 2023
02c4a58
Update text-ui-test
joulev Mar 28, 2023
8d8e4fd
Add query by date
javienneyeo Mar 29, 2023
d272e25
Added diagram for update command
javienneyeo Mar 29, 2023
0c0da07
Change date
javienneyeo Mar 29, 2023
a290aa3
Merge pull request #55 from joulev/improve-review
joulev Mar 29, 2023
794637c
Add ReviewFlashcard to DeveloperGuide
kdh3799 Mar 29, 2023
79684a0
Merge remote-tracking branch 'upstream/master' into Developer_guide_r…
kdh3799 Mar 29, 2023
c78be53
Add flashcardlist.txt to gitignore
kdh3799 Mar 29, 2023
51f2f60
Edit EXPECTED.TXT
kdh3799 Mar 29, 2023
1200345
Merge branch 'master' into edit-update-command
javienneyeo Mar 29, 2023
c4d0682
Merge pull request #58 from kdh3799/Developer_guide_reviewcard
SongZijin Mar 29, 2023
885f279
Merge branch 'master' into edit-update-command
javienneyeo Mar 29, 2023
5279276
Changed expected
javienneyeo Mar 29, 2023
25a73f3
Merge branch 'edit-update-command' of https://github.com/javienneyeo/…
javienneyeo Mar 29, 2023
06ed210
Edit DeveloperGuide to fit to latest version of reviewflashcard
kdh3799 Mar 29, 2023
9d97a44
Changed test
javienneyeo Mar 29, 2023
4129797
Merge pull request #59 from kdh3799/Developer_guide_reviewcard
joulev Mar 29, 2023
6088225
Merge pull request #57 from javienneyeo/edit-update-command
joulev Mar 29, 2023
91e8902
Merge remote-tracking branch 'upstream/master'
kdh3799 Mar 29, 2023
c36f21f
Update user guide with more clarifications
joulev Apr 1, 2023
a93a071
Merge pull request #118 from joulev/fix-stuff
joulev Apr 1, 2023
105da85
Detect wrong y/n in review answer
joulev Apr 1, 2023
fd7b5f5
Fix wrong EXPECTED.txt
joulev Apr 1, 2023
e41fd43
Merge pull request #119 from joulev/detect-wrong-y-n-review
joulev Apr 1, 2023
356f7f1
Reformatted command for "delete" function
moseslee-9012 Apr 3, 2023
c96e4d3
Merge branch 'AY2223S2-CS2113-T15-4:master' into master
moseslee9012 Apr 3, 2023
197c766
Merge remote-tracking branch 'upstream/master'
moseslee-9012 Apr 3, 2023
26f0ead
Merge branch 'master' of https://github.com/moseslee9012/tp
moseslee-9012 Apr 3, 2023
185c3da
Updated ParserTest for delete command
moseslee-9012 Apr 3, 2023
dd8b8c8
Remove magic strings in storage related codes
Apr 3, 2023
5a3500d
Removed logging, fix issue of error message appearing twice
Apr 3, 2023
c29bff3
Add help command and update display to look nicer
Apr 3, 2023
987f71b
Change UserGuide to fit the latest version
Apr 3, 2023
ba99402
Update DeveloperGuide to include class diagram for AddCommand
Apr 3, 2023
647ce66
Add PPP for SongZijin
Apr 3, 2023
c6d1eb0
Update expected text for auto testing
Apr 3, 2023
218216f
Merge pull request #126 from SongZijin/fix-zijin-code-after-feedback
SongZijin Apr 3, 2023
0ee4be1
Changed code to solve bugs
javienneyeo Apr 3, 2023
b44c505
Remove print date when updating flashcard
javienneyeo Apr 3, 2023
ef081f3
Changed code to increase readibility
javienneyeo Apr 3, 2023
839f53d
Changed expected file
javienneyeo Apr 4, 2023
d554883
Shortened code line
javienneyeo Apr 4, 2023
b1c6e6b
Update code
javienneyeo Apr 4, 2023
0f1d16e
Solved error in test.sh
javienneyeo Apr 4, 2023
d689041
Changed syntax
javienneyeo Apr 4, 2023
24cad58
Merge branch 'AY2223S2-CS2113-T15-4:master' into master
moseslee9012 Apr 5, 2023
8db7480
Merge remote-tracking branch 'upstream/master'
moseslee-9012 Apr 5, 2023
e42ea85
changed to EXPECTED-UNIX.TXT under runtest.bat
moseslee-9012 Apr 5, 2023
b94fc13
Merge remote-tracking branch 'origin/master'
moseslee-9012 Apr 5, 2023
b1a65bd
Merge branch 'test_branch'
moseslee-9012 Apr 5, 2023
050bda0
undo EXPECTED-UNIX.TXT to EXPECTED.TXT
moseslee-9012 Apr 5, 2023
ae011c9
Merge remote-tracking branch 'upstream/master'
kdh3799 Apr 5, 2023
e7329d0
Added Junit tests
javienneyeo Apr 6, 2023
36205e5
Added List command
javienneyeo Apr 6, 2023
73c5f97
Updated user guide to include list
javienneyeo Apr 6, 2023
5a3808a
Added clear command
javienneyeo Apr 6, 2023
8c6d776
Changed user guide
javienneyeo Apr 6, 2023
efbe6c8
Reduced length of code
javienneyeo Apr 6, 2023
39e9ea3
Merge pull request #127 from javienneyeo/update-branch
SongZijin Apr 6, 2023
a9c2c60
Merge remote-tracking branch 'upstream/master'
kdh3799 Apr 6, 2023
7aef4c8
Added EXPECTED.TXT file
moseslee-9012 Apr 6, 2023
1c7f022
Adjusted EXPECTED.TXT to match ACTUAL.TXT
moseslee-9012 Apr 6, 2023
d136604
Removed dos2unix (line 14) under runtest.sh
moseslee-9012 Apr 6, 2023
03ff90a
Merge branch 'master' into master
moseslee9012 Apr 6, 2023
af1a92f
Merge branch 'master' of https://github.com/AY2223S2-CS2113-T15-4/tp
moseslee-9012 Apr 6, 2023
766ae45
Merge branch 'master' of https://github.com/moseslee9012/tp
moseslee-9012 Apr 6, 2023
394999f
Add table of content to DG
kdh3799 Apr 6, 2023
aa2c680
Merge pull request #128 from kdh3799/DG_TOC
joulev Apr 6, 2023
fdf21f8
Updated list command
javienneyeo Apr 6, 2023
d72efc9
Update user guide
javienneyeo Apr 6, 2023
4182522
Merge pull request #125 from moseslee9012/master
SongZijin Apr 6, 2023
e646366
Changed user guide
javienneyeo Apr 6, 2023
b904fbd
Changed printing of flashcards in list
javienneyeo Apr 6, 2023
e4653e1
Added ppp
javienneyeo Apr 7, 2023
2eabdc3
Merge pull request #129 from javienneyeo/update-branch
SongZijin Apr 7, 2023
9e9e84e
Updated DG and Moses' PPP
moseslee-9012 Apr 8, 2023
a8b73a5
Merge remote-tracking branch 'upstream/master'
moseslee-9012 Apr 8, 2023
e8fe942
Refined delete function to catch null flashcards found
moseslee-9012 Apr 8, 2023
5d13cf3
Refined and reformatted PPP
moseslee-9012 Apr 8, 2023
257c1be
Updated AboutUs.md for Moses' portfolio
moseslee-9012 Apr 8, 2023
6d2df8f
Merge pull request #130 from moseslee9012/master
joulev Apr 8, 2023
2b4c5dc
Added documentation to relevant methods
moseslee-9012 Apr 8, 2023
21520df
Merge branch 'master' of https://github.com/moseslee9012/tp into changes
moseslee-9012 Apr 8, 2023
afe5b44
Merge pull request #131 from moseslee9012/master
SongZijin Apr 8, 2023
d52631f
Update code to include more documentation
Apr 9, 2023
3dc7c17
Update DeveloperGuide with descriptions on storage
Apr 9, 2023
ad7e339
Update other documents to reflect some change
Apr 9, 2023
3057025
Merge pull request #132 from SongZijin/add-more-documentation
SongZijin Apr 9, 2023
932672d
Fix tons of stuff
joulev Apr 9, 2023
07def8e
Fix wrong expected.txt
joulev Apr 9, 2023
4eb31d3
Merge pull request #133 from joulev/fix-stuff
joulev Apr 9, 2023
7f1666f
Fix massive Zijin's face in About Us
joulev Apr 9, 2023
6ed549b
Add Dung's PPP
joulev Apr 9, 2023
7f9b3d9
Merge pull request #134 from joulev/joulev-documents
joulev Apr 9, 2023
d12c27d
Updated DG and matched outputs to UG
moseslee-9012 Apr 10, 2023
d3fa058
Added documentation
javienneyeo Apr 10, 2023
699673e
Merge pull request #137 from javienneyeo/documentation
joulev Apr 10, 2023
ca99a01
Reverted changes in Ui
moseslee-9012 Apr 10, 2023
0daaae7
Add Dehao PPP and Update toc for DG
kdh3799 Apr 10, 2023
8c77e19
Merge pull request #136 from moseslee9012/master
joulev Apr 10, 2023
6db02bb
Merge pull request #138 from kdh3799/dh_ppp
joulev Apr 10, 2023
7b3e148
Improve review command based on TA feedback
kdh3799 Apr 10, 2023
5886283
Merge pull request #139 from kdh3799/improve_review_command
joulev Apr 10, 2023
0592ad1
Improve UG [review command] based on issue 114 and 65
kdh3799 Apr 10, 2023
eb60c8e
Merge pull request #140 from kdh3799/improve_review_command
joulev Apr 10, 2023
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
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@
/out/
/*.iml

# VSCode setting files
.vscode/

# Gradle build files
/.gradle/
/build/
Expand All @@ -15,3 +18,4 @@ bin/

/text-ui-test/ACTUAL.TXT
text-ui-test/EXPECTED-UNIX.TXT
flashcardList.txt
7 changes: 4 additions & 3 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -29,18 +29,19 @@ test {
}

application {
mainClass = "seedu.duke.Duke"
mainClass = "com.clanki.Clanki"
}

shadowJar {
archiveBaseName = "duke"
archiveBaseName = "clanki"
archiveClassifier = null
}

checkstyle {
toolVersion = '10.2'
}

run{
run {
standardInput = System.in
enableAssertions = true
}
16 changes: 8 additions & 8 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# About us
# About Us

Display | Name | Github Profile | Portfolio
--------|:----:|:--------------:|:---------:
![](https://via.placeholder.com/100.png?text=Photo) | John Doe | [Github](https://github.com/) | [Portfolio](docs/team/johndoe.md)
![](https://via.placeholder.com/100.png?text=Photo) | Don Joe | [Github](https://github.com/) | [Portfolio](docs/team/johndoe.md)
![](https://via.placeholder.com/100.png?text=Photo) | Ron John | [Github](https://github.com/) | [Portfolio](docs/team/johndoe.md)
![](https://via.placeholder.com/100.png?text=Photo) | John Roe | [Github](https://github.com/) | [Portfolio](docs/team/johndoe.md)
![](https://via.placeholder.com/100.png?text=Photo) | Don Roe | [Github](https://github.com/) | [Portfolio](docs/team/johndoe.md)
| Display | Name | GitHub Profile | Portfolio |
|:--------------------------------------------------------------------------------------------|:-------------|:------------------------------------------|:---------------------------------|
| ![](https://avatars.githubusercontent.com/u/16986946?v=4&s=100) | Kong Dehao | [GitHub](https://github.com/kdh3799) | [Portfolio](./team/kdh3799) |
| ![](https://avatars.githubusercontent.com/u/44609036?v=4&s=100) | Vu Van Dung | [GitHub](https://github.com/joulev) | [Portfolio](./team/joulev) |
| <img src="./otherImages%2FZijinProfile.jpg" width="100px" height="100px" /> | Song Zijin | [GitHub](https://github.com/SongZijin) | [Portfolio](./team/songzijin) |
| ![](https://avatars.githubusercontent.com/u/72350236?v=4&s=100) | Moses Lee | [GitHub](https://github.com/moseslee9012) | [Portfolio](./team/moseslee9012) |
| <img src="https://avatars.githubusercontent.com/u/88180884" width="100px" height="100px" /> | Javienne Yeo | [GitHub](https://github.com/javienneyeo) | [Portfolio](./team/javienneyeo) |
Loading