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

[CS2103-F11-4] NUScheduler #68

Open
wants to merge 216 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
216 commits
Select commit Hold shift + click to select a range
4b890b5
Dummy commit to trigger CI
putaojuice Feb 17, 2022
9399127
Re: dummy commit
putaojuice Feb 17, 2022
349a042
Update Codecov badge
putaojuice Feb 17, 2022
7064156
Update AboutUs
ivorcmx Feb 20, 2022
2805836
Added PPP for Ivor
ivorcmx Feb 20, 2022
104f713
Add PPP
Feb 23, 2022
fc5e328
Update README. Change Ui.png
Feb 23, 2022
cf2225a
Merge pull request #6 from ivorcmx/Update-AboutUs
putaojuice Feb 27, 2022
fdda73e
Merge pull request #7 from ivorcmx/Skeletal-IVORPPP
putaojuice Feb 27, 2022
8673ee4
Merge pull request #8 from yumengtan/PPP
putaojuice Feb 27, 2022
bb622a7
Merge pull request #9 from yumengtan/Update-README
putaojuice Feb 27, 2022
df57317
Update UserGuide
putaojuice Feb 27, 2022
ef1eb31
Add Skeletal PPP
putaojuice Feb 27, 2022
6a36cb5
Merge pull request #13 from putaojuice/master
putaojuice Feb 28, 2022
ba374e2
Add acknowledgement and update _config.yml to fit project.
Mar 1, 2022
de14bb8
Merge pull request #15 from yumengtan/Update-README
ivorcmx Mar 4, 2022
d467b55
Update DG and PPP
castryl Mar 8, 2022
d617ce1
Merge pull request #24 from castryl/ppp-dg
castryl Mar 8, 2022
9f8023a
Add "add task" command
putaojuice Mar 9, 2022
543b28c
Check for checkstyle
putaojuice Mar 9, 2022
4ea0f23
Add test class to test AddTaskCommand
putaojuice Mar 9, 2022
e601194
Merge pull request #26 from putaojuice/add-command-v1.2
putaojuice Mar 9, 2022
23be4dd
Added delete task command ("delt") to work
ivorcmx Mar 11, 2022
9e03c97
Updated UG to match delete task command keyword
ivorcmx Mar 11, 2022
a4906ab
Added missing javadoc comments
ivorcmx Mar 11, 2022
d07715e
Add deleteTaskCommandTest
ivorcmx Mar 12, 2022
10cdeb1
Updated checkstyleTest
ivorcmx Mar 12, 2022
863969f
Updated logic of parser to detect invalid index
ivorcmx Mar 12, 2022
b072378
Updated parser to allow for whitespaces for "delt"
ivorcmx Mar 12, 2022
8d48668
Merge pull request #31 from ivorcmx/delete-command
putaojuice Mar 12, 2022
49cc709
Bug fix add task command
putaojuice Mar 12, 2022
1e8745a
Rearrange import statements
putaojuice Mar 12, 2022
d90ed93
Merge pull request #32 from putaojuice/add-command-v1.2
ivorcmx Mar 12, 2022
4fefa59
Add "find task" command
Mar 13, 2022
730bfe7
Edit CheckStyle
Mar 13, 2022
06aa8e6
Edit find Command
Mar 13, 2022
21927fb
Merge pull request #33 from yumengtan/find-command-v1.2
putaojuice Mar 13, 2022
e28956c
Update UG, DG and PPP
putaojuice Mar 15, 2022
cad8d87
Merge pull request #37 from putaojuice/add-command-v1.2
ivorcmx Mar 15, 2022
96dad77
Update UG, DG and PPP based on implementation
Mar 16, 2022
2791a5a
Merge pull request #38 from yumengtan/Update
yumengtan Mar 16, 2022
d0b3a31
Add more tests for add task command
putaojuice Mar 17, 2022
8cf8148
Merge pull request #39 from putaojuice/add-command-v1.2
putaojuice Mar 18, 2022
f928132
Add tests for Task and TaskList
putaojuice Mar 19, 2022
38438bc
Update files to reflect project details of NUScheduler.
Mar 19, 2022
1ca320e
Merge branch 'AY2122S2-CS2103-F11-4:master' into Update
yumengtan Mar 19, 2022
1df055d
Update on AddTaskCommandParser
putaojuice Mar 19, 2022
6873deb
Merge pull request #47 from yumengtan/Update
yumengtan Mar 20, 2022
890fef2
Merge pull request #46 from putaojuice/improvements-v1.3
putaojuice Mar 21, 2022
056892a
Set theme jekyll-theme-slate
ivorcmx Mar 21, 2022
7976cf4
Set theme jekyll-theme-cayman
ivorcmx Mar 21, 2022
34084ab
Set theme jekyll-theme-minimal
ivorcmx Mar 21, 2022
64a5852
Set theme jekyll-theme-cayman
ivorcmx Mar 21, 2022
8e658f9
Fix config.yml
ivorcmx Mar 21, 2022
e4b5cc5
View task command
castryl Mar 21, 2022
d30ad59
Merge branch 'AY2122S2-CS2103-F11-4:master' into viewtask
castryl Mar 21, 2022
e99f96d
Updates to adhere to checkstyle
castryl Mar 21, 2022
5915569
Fix format of AboutUs.md
ivorcmx Mar 21, 2022
3dc4e46
Merge branch 'AY2122S2-CS2103-F11-4:master' into master
ivorcmx Mar 21, 2022
28c9d4b
Fix AboutUs.md
ivorcmx Mar 21, 2022
233a0ff
Fix format for PPP
ivorcmx Mar 21, 2022
3b1e4b8
Add test coverage for view task command
castryl Mar 21, 2022
2c0d2cc
Update DG and PPP for v1.2 milestones
ivorcmx Mar 21, 2022
fa0ddec
Add more tests to improve coverage for DeleteTaskCommand & DeleteTask…
ivorcmx Mar 22, 2022
f07ecea
Fix checkStyle errors
ivorcmx Mar 22, 2022
c33abc9
Remove unnecessary line of code
ivorcmx Mar 22, 2022
ae8e832
Add additional invalid symbols test to DeleteTaskCommandParserTest
ivorcmx Mar 22, 2022
3ef78c8
Fix checkstyle errors
ivorcmx Mar 22, 2022
a5f6eaf
Merge pull request #57 from ivorcmx/Update-Docsv1.2
ivorcmx Mar 22, 2022
48be8f1
Merge pull request #54 from castryl/viewtask
putaojuice Mar 23, 2022
2c97d16
Merge pull request #58 from ivorcmx/AddTestDeleteCommand
putaojuice Mar 23, 2022
50fefd4
Add tests to improve coverage
Mar 23, 2022
89b2430
Update DG and UG
putaojuice Mar 23, 2022
a6f924a
Storage for TaskList
putaojuice Mar 24, 2022
4a6ab00
Trial jar v1.3 release
putaojuice Mar 24, 2022
e2886ec
Enable assertion
putaojuice Mar 24, 2022
d7e01d0
Merge pull request #61 from putaojuice/trial-jar-release-v1.3
putaojuice Mar 24, 2022
b97db15
Merge pull request #60 from putaojuice/improvements-v1.3
putaojuice Mar 24, 2022
7e9cf42
Merge pull request #59 from yumengtan/AddTestFindCommand
yumengtan Mar 24, 2022
68dc7f2
Update DG and PPP
Mar 24, 2022
e283e4b
Add proposed feature in DG
ivorcmx Mar 24, 2022
0dda652
Fix checkstyle errors
ivorcmx Mar 24, 2022
ffab83f
Edit Checkstyle
Mar 24, 2022
d3b5f94
Configure layout of Ui and badges
Mar 24, 2022
7fdacd2
refactor: Update Icon and title
Mar 24, 2022
b0b6cb7
Merge pull request #62 from yumengtan/improvements-v1.3
putaojuice Mar 24, 2022
2b7a1c8
Merge pull request #63 from ivorcmx/improvements-v1.3
putaojuice Mar 24, 2022
e216f04
Add update task command and its parser
ivorcmx Mar 26, 2022
b495410
Merge pull request #64 from yumengtan/Update
yumengtan Mar 26, 2022
29be5ff
Merge pull request #65 from yumengtan/Ui-v1.3
yumengtan Mar 26, 2022
ecbfb1d
Update documentation of findt command
Mar 26, 2022
ee540ab
Update implementation of update command to ensure task remains immuta…
ivorcmx Mar 27, 2022
7fc2f41
Merge remote-tracking branch 'upstream/master' into storage-v1.3
putaojuice Mar 27, 2022
aed47b1
Cover test for TaskList Storage implementation
putaojuice Mar 27, 2022
bad4dcb
Update code to follow checkstyleMain
putaojuice Mar 27, 2022
4c66283
Remove trailing whitespaces in documents
putaojuice Mar 27, 2022
9fe9c64
Remove unused parameter in method signature
ivorcmx Mar 29, 2022
9015797
Merge pull request #68 from ivorcmx/Command-UpdateCommand
ivorcmx Mar 29, 2022
8ce8003
Merge pull request #69 from yumengtan/improvements-v1.3
yumengtan Mar 29, 2022
e031745
Update ModelManagerTest
putaojuice Mar 29, 2022
7067e3f
Merge branch 'master' into storage-v1.3
putaojuice Mar 29, 2022
dd1eba6
Update Model.java
putaojuice Mar 29, 2022
1478f14
Update TaskList.java
putaojuice Mar 29, 2022
64f82ec
Merge pull request #74 from putaojuice/storage-v1.3
putaojuice Mar 29, 2022
cf7fa66
Fix bracket issues
putaojuice Mar 29, 2022
f8686df
Merge pull request #76 from putaojuice/storage-v1.3
ivorcmx Mar 29, 2022
3e212d3
Improve coverage by add tests for UpdateTaskCommand and UpdateTaskCom…
ivorcmx Mar 29, 2022
60e2725
Fix checkstyle errors
ivorcmx Mar 29, 2022
6f5ab12
Merge pull request #77 from ivorcmx/updateCommandTests
putaojuice Mar 29, 2022
4a2207a
Update PPP and UG
putaojuice Mar 29, 2022
5cc9d06
Update Ui to show TaskList in Gui
Mar 29, 2022
8994cde
Merge branch 'AY2122S2-CS2103-F11-4:master' into Ui-v1.3
yumengtan Mar 29, 2022
daade7d
Add exception handler in UpdateCommandTest
Mar 29, 2022
7f3c77f
Remove white background for icon
Mar 29, 2022
bf1c739
Remove unused methods
Mar 30, 2022
9e0f276
Merge pull request #78 from yumengtan/Ui-v1.3
yumengtan Mar 30, 2022
6aa27c9
Update test classes
Mar 30, 2022
09deea7
Update checkstyle
Mar 30, 2022
c5affc7
Merge remote-tracking branch 'upstream/master' into documentation-v1.3
putaojuice Mar 30, 2022
5ed5b16
Merge pull request #79 from yumengtan/Ui-v1.3
yumengtan Mar 31, 2022
8909d4c
Merge pull request #80 from putaojuice/documentation-v1.3
putaojuice Mar 31, 2022
517069e
Refactor: GUI
Mar 31, 2022
519f8b7
Merge pull request #81 from yumengtan/Ui-v1.3
putaojuice Mar 31, 2022
847b08e
Update UG
Mar 31, 2022
dee1671
Merge pull request #82 from yumengtan/V1.3b
putaojuice Mar 31, 2022
6f78a98
Modified UG
putaojuice Mar 31, 2022
4b261b8
More UG updates
putaojuice Mar 31, 2022
f4ed9b5
Merge pull request #83 from putaojuice/documentation-v1.3
putaojuice Mar 31, 2022
b51ae93
Update regex to match whole words only
Apr 1, 2022
55ea9e8
Merge pull request #84 from yumengtan/V1.3b
putaojuice Apr 1, 2022
55ef147
Minor update to UG
putaojuice Apr 1, 2022
b3bb4e3
Merge remote-tracking branch 'upstream/master' into documentation-v1.3
putaojuice Apr 1, 2022
8226d97
Merge pull request #85 from putaojuice/documentation-v1.3
putaojuice Apr 1, 2022
83d2ab3
Fix incorrect error message in delete command
ivorcmx Apr 5, 2022
2061213
Fix checkstyle error and remove irrelevant test case
ivorcmx Apr 5, 2022
0bbf576
Merge pull request #134 from ivorcmx/Fix-PEDBugs
yumengtan Apr 6, 2022
ba1e9f5
Update UG based on PED bug reports
Apr 6, 2022
4fc9fac
Update findt to fix bug and update user guide
Apr 6, 2022
5330f63
fix checkstyle error and add credit
Apr 6, 2022
914806e
Merge pull request #135 from yumengtan/v1.4
putaojuice Apr 6, 2022
66ee9ad
Update AddTaskCommandParser Logic
putaojuice Apr 6, 2022
a1c1c27
Merge pull request #136 from putaojuice/bugfix-v1.4
putaojuice Apr 7, 2022
d1f1e19
Update GUI and fix GUI bug
Apr 7, 2022
777e1f1
update GUI
Apr 7, 2022
f3a61a4
allow wrap text
Apr 7, 2022
6ab4e1e
Update PPP - Yu Meng
Apr 7, 2022
bceeee2
Merge pull request #137 from yumengtan/v1.4
yumengtan Apr 7, 2022
ab2b7ac
Update UG
putaojuice Apr 7, 2022
c236879
Merge pull request #138 from putaojuice/bugfix-v1.4
putaojuice Apr 9, 2022
dd0582b
Update UG with visuals
ivorcmx Apr 9, 2022
5b2c054
Update DG with Update Task feature and add activity diagram and
ivorcmx Apr 9, 2022
e3e677e
Fix DG error
ivorcmx Apr 9, 2022
6e23c0b
Fix unnecessary whitespace
ivorcmx Apr 9, 2022
e037d93
Merge pull request #140 from ivorcmx/Update-PPPLatest
putaojuice Apr 10, 2022
7dd71d0
Minor update to UG and PPP
putaojuice Apr 10, 2022
add7bfa
Fix UG bugs
ivorcmx Apr 10, 2022
3ac85df
Update indiv. PPP
ivorcmx Apr 10, 2022
df95812
Update individual PPP with links to PRs
ivorcmx Apr 10, 2022
49080e2
Touched up on UG bugs
ivorcmx Apr 10, 2022
9a926f6
Update PPP - Yu Meng
Apr 10, 2022
aeb2c96
Update Ui component for DG
Apr 10, 2022
146fd20
remove unnecessary line
Apr 10, 2022
4eec8d2
Merge pull request #141 from putaojuice/bugfix-v1.4
putaojuice Apr 10, 2022
c4ddbb5
Merge pull request #142 from ivorcmx/Fix-Bugs
putaojuice Apr 10, 2022
7673a29
Merge pull request #143 from yumengtan/v1.4b
putaojuice Apr 10, 2022
7fc67ce
Merge pull request #144 from yumengtan/DG
putaojuice Apr 10, 2022
5889463
Update glossary, non-functional requirements and PPP
putaojuice Apr 10, 2022
32a30ee
Remove trailing whitespaces
putaojuice Apr 10, 2022
27ff140
Merge pull request #145 from putaojuice/bugfix-v1.4
putaojuice Apr 10, 2022
d748930
Attempt fix for UG title
putaojuice Apr 10, 2022
3e8dc41
Merge pull request #146 from putaojuice/bugfix-v1.4
putaojuice Apr 10, 2022
c959d36
Attempt to fix
ivorcmx Apr 10, 2022
381eece
Update UserGuide.md
ivorcmx Apr 10, 2022
2e6aa7a
Match UG command example with UI
putaojuice Apr 10, 2022
e535906
Merge pull request #147 from putaojuice/bugfix-v1.4
ivorcmx Apr 10, 2022
099e253
Bug Fix TaskListStorage
putaojuice Apr 10, 2022
36e1b59
Update DG
putaojuice Apr 11, 2022
69b263e
Merge pull request #148 from putaojuice/bugfix-v1.4
putaojuice Apr 11, 2022
9bf9462
Update PPP - yu meng
Apr 11, 2022
dbe77e2
Update Acknowledgements
Apr 11, 2022
f9ee2dc
Merge branch 'AY2122S2-CS2103-F11-4:master' into master
ivorcmx Apr 11, 2022
2545387
Fix UpdateTaskCommand bug on invalid dates
ivorcmx Apr 11, 2022
88f867d
Merge pull request #149 from yumengtan/v1.4b
putaojuice Apr 11, 2022
e8eac1a
Merge pull request #150 from yumengtan/DG
putaojuice Apr 11, 2022
9489384
Fixed grammar and spelling errors in UG and DG and updated PPP
castryl Apr 11, 2022
709aef6
Merge pull request #153 from castryl/proofread
putaojuice Apr 11, 2022
c95c07a
Merge pull request #151 from ivorcmx/fixUpdateBug
putaojuice Apr 11, 2022
8fe6b6f
Update UG and DG
putaojuice Apr 11, 2022
a0d0200
Update DeveloperGuide.md
putaojuice Apr 11, 2022
7eb869c
Update PPP and Update Model Class Diagram to reflect Task
ivorcmx Apr 11, 2022
2c2c2f9
Merge pull request #154 from putaojuice/bugfix-v1.4
ivorcmx Apr 11, 2022
699cd89
Update Images in UG
ivorcmx Apr 11, 2022
51b8ad9
Merge pull request #155 from ivorcmx/final-PPP
ivorcmx Apr 11, 2022
f9e1855
Merge branch 'master' of https://github.com/ivorcmx/tp into FINAL-UGD…
ivorcmx Apr 11, 2022
878a7ed
Update visuals
ivorcmx Apr 11, 2022
f298cc5
Update README.md to reflect find command as feature
ivorcmx Apr 11, 2022
b45b67c
To reflect correctness of README.md
ivorcmx Apr 11, 2022
ad73f68
Add missing bracket
ivorcmx Apr 11, 2022
f5c1d7c
Merge pull request #156 from ivorcmx/FINAL-UGDG-UPDATE
putaojuice Apr 11, 2022
7f2d72d
Add pagebreak
ivorcmx Apr 11, 2022
423ba8c
Update page break in UG
putaojuice Apr 11, 2022
4ab18ec
Update ivorcmx.md
ivorcmx Apr 11, 2022
61d009d
Update ivorcmx.md
ivorcmx Apr 11, 2022
91d7f0a
Merge pull request #157 from putaojuice/bugfix-v1.4
putaojuice Apr 11, 2022
b944875
Update ivorcmx.md
ivorcmx Apr 11, 2022
a2e6cd5
update PPP
Apr 11, 2022
8a842a0
Merge pull request #158 from yumengtan/ppp-yumeng
yumengtan Apr 11, 2022
1c0008c
Update ivorcmx.md
ivorcmx Apr 11, 2022
823674c
Update UG with page break
putaojuice Apr 11, 2022
7e22d46
Merge branch 'AY2122S2-CS2103-F11-4:master' into master
ivorcmx Apr 11, 2022
199b382
Update DG with UI and Storage diagram
ivorcmx Apr 11, 2022
a88336f
Update DG with Task Storage Feature
putaojuice Apr 11, 2022
63f5254
Merge pull request #159 from putaojuice/bugfix-v1.4
putaojuice Apr 11, 2022
29967e8
Update DeveloperGuide.md
putaojuice Apr 11, 2022
2e5c8fa
Merge pull request #161 from putaojuice/bugfix-v1.4
putaojuice Apr 11, 2022
e843937
Merge pull request #160 from ivorcmx/update-DGDiagram
putaojuice Apr 11, 2022
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
40 changes: 29 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,32 @@
[![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/AY2122S2-CS2103-F11-4/tp/workflows/Java%20CI/badge.svg)](https://github.com/AY2122S2-CS2103-F11-4/tp/actions)
[![codecov](https://codecov.io/gh/AY2122S2-CS2103-F11-4/tp/branch/master/graph/badge.svg?token=G5ITTT4UTJ)](https://codecov.io/gh/AY2122S2-CS2103-F11-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#https://se-education.org/#contributing) for more info.
# NUScheduler
***
NUScheduler is a desktop app for Year 1 Computing students to assist with more efficient management of tasks and contacts,
optimized for use via a Command Line Interface (CLI) while still having the benefits of a Graphical User Interface (GUI).
If you can type fast, NUScheduler can schedule your tasks faster than traditional GUI apps.<br>

## Uses:
***
* keep track of all school contacts, modules and tasks
* organise academic life in a neat manner

## Features:
***
* Add a task/contact
* Delete a task/contact
* Update a task/contact
* Find task(s)
* View all tasks and their deadlines
* View all contacts
* Remind upcoming tasks (coming soon)

## Acknowledgements
***
This project is based on the AddressBook-Level3 project created by the [SE-EDU initiative.](https://se-education.org)
* Libraries used: [JavaFX](https://openjfx.io/), [Jackson](https://github.com/FasterXML/jackson), [JUnit5](https://github.com/junit-team/junit5)

6 changes: 5 additions & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,10 @@ checkstyle {
toolVersion = '8.29'
}

run {
enableAssertions = true
}

test {
useJUnitPlatform()
finalizedBy jacocoTestReport
Expand Down Expand Up @@ -66,7 +70,7 @@ dependencies {
}

shadowJar {
archiveName = 'addressbook.jar'
archiveName = 'NUScheduler.jar'
}

defaultTasks 'clean', 'test'
54 changes: 20 additions & 34 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,55 +5,41 @@ title: About Us

We are a team based in the [School of Computing, National University of Singapore](http://www.comp.nus.edu.sg).

You can reach us at the email `seer[at]comp.nus.edu.sg`
You can reach us at the email `e0544443@u.nus.edu`

## Project team

### John Doe
### Chen Yu An

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

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

* Role: Project Advisor

### Jane Doe

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

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

* Role: Team Lead
* Responsibilities: UI

### Johnny Doe

<img src="images/johndoe.png" width="200px">
### Low Weimin, Ian

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

* Role: Developer
* Responsibilities: Data
[[github](http://github.com/castryl)]
[[portfolio](team/castryl.md)]

### Jean Doe
* Role: Documentation

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

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

* Role: Developer
* Responsibilities: Dev Ops + Threading
[[github](http://github.com/ivorcmx)]
[[portfolio](team/ivorcmx.md)]
* Role: Testing

### James Doe
### Tan Yu Meng

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

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

* Role: Developer
* Responsibilities: UI
* Role: Code Quality
Loading