-
Notifications
You must be signed in to change notification settings - Fork 65
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
[T12-2] PatientBook #61
base: master
Are you sure you want to change the base?
Changes from 42 commits
665cf56
ea95b8c
cdd3469
8bd0b8e
312bc91
144c22c
b495d97
a0fff31
212759f
9972fef
73ceb82
6575adf
5f21371
22f47aa
7cd4ab5
a1c4188
bcf55ca
15d909b
9f49785
4e6dcbb
52acf9f
a1dd300
dd901c5
74f1ddc
ed9cd26
1b34bc9
715234b
29b61cf
0e53004
153fb07
0f83bdb
7875b4b
44821bb
b11d803
b99d63f
611a080
7f0660e
16e5040
6381357
fbc9676
add09d2
80cc3a3
1fbb320
c6c4ec2
72d5ba6
d61d27e
5b45dd3
2b17dbe
50f26e1
eab8fa3
4e2f031
02abf94
416e63a
0f63e88
febf4fa
6d0d9e1
3470db3
07e9e14
9da3a8c
a4b0a58
6c3c24d
b25e858
952a40a
a9e8eed
fc1414b
7788acd
6be8f19
2dc69f1
c93886c
e27b128
6f5d999
6de36e1
f2c7ce6
0587447
a66674c
6d210a9
662de83
d53c9e4
ea3c799
80013a4
bb7edb9
a3aba95
5b7105e
069f88f
32f6379
b4a042b
d4c763c
7886a0f
691cbe6
214d4fd
e480557
d2f8e5b
919167b
01c0631
3c26db2
3bd149c
0b78495
81619a0
9c5c5da
b2199ae
8372448
ef0666d
8cedb27
219dd3d
dcc849f
444548b
336290e
f89637e
bce53c5
225e83a
cb20788
d383efa
9d1f7aa
cdf58bb
d23aeab
490100b
ba6dc75
5c1f00d
18ae7bb
3eca503
477722f
fed576c
b879e78
6b0e208
ec954de
521e81a
073e549
a76a260
9f0a4bf
eae8679
12a4eef
0ec2587
2286e6a
f4a4bfd
adfbc0a
c88ef98
e28eed8
5b4d342
cc1d642
5fcd8aa
3e8f05a
a823e98
09d1b63
62b0eb5
47097dd
be126e9
06a7d57
f2243d5
f8a3697
851028a
f7b0d1c
a8dc8cc
f6bbad4
00cc975
e89a100
53559bd
f8deac3
c7a2800
11a3c9c
35a6228
34be310
fac65a8
ba3742b
338925d
01948ab
dd854fc
56a1329
971ec5c
49015d6
e06b74a
c7149b7
9f40215
b9c6b52
e847cf8
2501f63
9942145
870b850
5d6f6c0
253e739
138f5e4
34092a4
8aa289e
1d4e6ec
14e7935
616c859
70d3d80
8810160
0830daf
74537f0
caee3d9
6da212a
1fcae9f
445a3d4
e3d80c8
cda108e
1d68d23
506bd69
4f8dca2
c241bc8
617707b
d23e4bf
82bd5a9
2d3d4e1
f707d7f
6e1b7bc
905c9cc
8b6b475
b52309e
6753858
ebe0c45
e6aebcd
fb10c10
71dbbff
6c8c9ce
1b2366c
d071d73
65b19bc
0cbdb0d
1ad9f74
05a6e1a
d022508
eb7dfdb
2553ba0
0233bd1
5a92e02
7fa546c
32f9859
01fa7d2
3fffba4
1545889
9019701
0f4934d
7d1344b
67de244
d2df759
95a6794
c427aa1
7964fdd
943c80f
bd13754
f2e02d4
876abb7
4ca25ec
ec6c352
9a7fbd8
cb6ddca
85e2b87
647f9fb
d165ae8
1712f60
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,7 +7,6 @@ lib/* | |
*.iml | ||
*.log | ||
*.log.* | ||
*.csv | ||
config.json | ||
src/test/data/sandbox/ | ||
preferences.json | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,12 @@ | ||
= Address Book (Level 4) | ||
= Patient Book | ||
ifdef::env-github,env-browser[:relfileprefix: docs/] | ||
|
||
https://travis-ci.org/se-edu/addressbook-level4[image:https://travis-ci.org/se-edu/addressbook-level4.svg?branch=master[Build Status]] | ||
https://ci.appveyor.com/project/damithc/addressbook-level4[image:https://ci.appveyor.com/api/projects/status/3boko2x2vr5cc3w2?svg=true[Build status]] | ||
https://coveralls.io/github/se-edu/addressbook-level4?branch=master[image:https://coveralls.io/repos/github/se-edu/addressbook-level4/badge.svg?branch=master[Coverage Status]] | ||
https://www.codacy.com/app/damith/addressbook-level4?utm_source=github.com&utm_medium=referral&utm_content=se-edu/addressbook-level4&utm_campaign=Badge_Grade[image:https://api.codacy.com/project/badge/Grade/fc0b7775cf7f4fdeaf08776f3d8e364a[Codacy Badge]] | ||
https://gitter.im/se-edu/Lobby[image:https://badges.gitter.im/se-edu/Lobby.svg[Gitter chat]] | ||
image:https://img.shields.io/vscode-marketplace/r/ritwickdey.LiveServer.svg[Visual Studio Marketplace] | ||
image:https://img.shields.io/beerpay/hashdog/scrapfy-chrome-extension.svg[Beerpay] | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. are these badges relevant to your project? |
||
|
||
ifdef::env-github[] | ||
image::docs/images/Ui.png[width="600"] | ||
|
@@ -15,19 +16,22 @@ ifndef::env-github[] | |
image::images/Ui.png[width="600"] | ||
endif::[] | ||
|
||
* This is a desktop Address Book application. It has a GUI but most of the user interactions happen using a CLI (Command Line Interface). | ||
* It is a Java sample application intended for students learning Software Engineering while using Java as the main programming language. | ||
* It is *written in OOP fashion*. It provides a *reasonably well-written* code example that is *significantly bigger* (around 6 KLoC)than what students usually write in beginner-level SE modules. | ||
* What's different from https://github.com/se-edu/addressbook-level3[level 3]: | ||
** A more sophisticated GUI that includes a list panel and an in-built Browser. | ||
** More test cases, including automated GUI testing. | ||
** Support for _Build Automation_ using Gradle and for _Continuous Integration_ using Travis CI. | ||
ifdef::env-github[] | ||
image::docs/images/Ui2.png[width="600"] | ||
endif::[] | ||
|
||
ifndef::env-github[] | ||
image::images/Ui2.png[width="600"] | ||
endif::[] | ||
|
||
* This is a desktop Patient Book application. It has a GUI but most of the user interactions happen using a CLI (Command Line Interface). | ||
* It is a Java application intended for doctors to arrange information of their patients and appointment schedules. | ||
* It is *written in OOP fashion*. | ||
|
||
== Site Map | ||
|
||
* <<UserGuide#, User Guide>> | ||
* <<DeveloperGuide#, Developer Guide>> | ||
* <<LearningOutcomes#, Learning Outcomes>> | ||
* <<AboutUs#, About Us>> | ||
* <<ContactUs#, Contact Us>> | ||
|
||
|
@@ -36,5 +40,6 @@ endif::[] | |
* Some parts of this sample application were inspired by the excellent http://code.makery.ch/library/javafx-8-tutorial/[Java FX tutorial] by | ||
_Marco Jakob_. | ||
* Libraries used: https://github.com/TestFX/TestFX[TextFX], https://bitbucket.org/controlsfx/controlsfx/[ControlsFX], https://github.com/FasterXML/jackson[Jackson], https://github.com/google/guava[Guava], https://github.com/junit-team/junit5[JUnit5] | ||
* Original source code was adopted from https://github.com/se-edu/ (addressbook-level4) | ||
|
||
== Licence : link:LICENSE[MIT] |
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -66,6 +66,8 @@ dependencies { | |
implementation group: 'com.sun.xml.bind', name: 'jaxb-impl', version: '2.3.0' | ||
implementation group: 'com.sun.xml.bind', name: 'jaxb-core', version: '2.3.0' | ||
implementation group: 'javax.activation', name: 'activation', version: '1.1.1' | ||
//Import opencsv dependency to access csv file | ||
compile group: 'com.opencsv', name: 'opencsv', version: '4.1' | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. compile is actually the syntax of old api, can change to implementation if possible. |
||
|
||
testImplementation group: 'junit', name: 'junit', version: '4.12' | ||
testImplementation group: 'org.testfx', name: 'testfx-core', version: testFxVersion, { | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,51 +4,51 @@ | |
:imagesDir: images | ||
:stylesDir: stylesheets | ||
|
||
AddressBook - Level 4 was developed by the https://se-edu.github.io/docs/Team.html[se-edu] team. + | ||
PatientBook was developed by the https://github.com/CS2103-AY1819S1-T12-2.html[CS2103-AY1819S1-T12-2] team. + | ||
_{The dummy content given below serves as a placeholder to be used by future forks of the project.}_ + | ||
{empty} + | ||
We are a team based in the http://www.comp.nus.edu.sg[School of Computing, National University of Singapore]. | ||
|
||
== Project Team | ||
|
||
=== John Doe | ||
image::damithc.jpg[width="150", align="left"] | ||
{empty}[http://www.comp.nus.edu.sg/~damithch[homepage]] [https://github.com/damithc[github]] [<<johndoe#, portfolio>>] | ||
=== Zhang Lizhi | ||
image::kumuwu.png[width="150", align="left"] | ||
{empty}[https://github.com/kumuwu[github]] [<<zhanglizhi#, portfolio>>] | ||
|
||
Role: Project Advisor | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Remember to update the roles too |
||
|
||
''' | ||
|
||
=== John Roe | ||
image::lejolly.jpg[width="150", align="left"] | ||
{empty}[http://github.com/lejolly[github]] [<<johndoe#, portfolio>>] | ||
=== Pratyush Ghosh | ||
image::pratyushghosh.png[width="150", align="left"] | ||
{empty}[http://github.com/pratyushghosh[github]] [<<Pratyushghosh#, portfolio>>] | ||
|
||
Role: Team Lead + | ||
Responsibilities: UI | ||
|
||
''' | ||
|
||
=== Johnny Doe | ||
image::yijinl.jpg[width="150", align="left"] | ||
{empty}[http://github.com/yijinl[github]] [<<johndoe#, portfolio>>] | ||
=== Zhou Zegang | ||
image::ZZG229.png[width="150", align="left"] | ||
{empty}[http://github.com/ZZG229[github]] [<<zhouzegang#, portfolio>>] | ||
|
||
Role: Developer + | ||
Responsibilities: Data | ||
|
||
''' | ||
|
||
=== Johnny Roe | ||
image::m133225.jpg[width="150", align="left"] | ||
{empty}[http://github.com/m133225[github]] [<<johndoe#, portfolio>>] | ||
=== Quek Shui Herng | ||
image::shuiherng.png[width="150", align="left"] | ||
{empty}[http://github.com/shuiherng[github]] [<<quekshuiherng#, portfolio>>] | ||
|
||
Role: Developer + | ||
Responsibilities: Dev Ops + Threading | ||
|
||
''' | ||
|
||
=== Benson Meier | ||
image::yl_coder.jpg[width="150", align="left"] | ||
{empty}[http://github.com/yl-coder[github]] [<<johndoe#, portfolio>>] | ||
=== Li Xinze | ||
image::lixinze777.png[width="150", align="left"] | ||
{empty}[http://github.com/lixinze777[github]] [<<johndoe#, portfolio>>] | ||
|
||
Role: Developer + | ||
Responsibilities: UI | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
remember to update the link of original badges too.