diff --git a/README.adoc b/README.adoc index d34211c9341..0557bf7c98a 100644 --- a/README.adoc +++ b/README.adoc @@ -1,36 +1,33 @@ -= Address Book (Level 3) += VISIT: Patient Tracker for Doctors On-The-Go ifdef::env-github,env-browser[:relfileprefix: docs/] -https://travis-ci.org/se-edu/addressbook-level3[image:https://travis-ci.org/se-edu/addressbook-level3.svg?branch=master[Build Status]] -https://ci.appveyor.com/project/damithc/addressbook-level3[image:https://ci.appveyor.com/api/projects/status/3boko2x2vr5cc3w2?svg=true[Build status]] -https://coveralls.io/github/se-edu/addressbook-level3?branch=master[image:https://coveralls.io/repos/github/se-edu/addressbook-level3/badge.svg?branch=master[Coverage Status]] -https://www.codacy.com/app/damith/addressbook-level3?utm_source=github.com&utm_medium=referral&utm_content=se-edu/addressbook-level3&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]] +https://travis-ci.org/AY1920S1-CS2103T-F12-2/main[image:https://travis-ci.org/se-edu/addressbook-level3.svg?branch=master[Build Status]] +https://coveralls.io/github/AY1920S1-CS2103T-F12-2/main?branch=master[image:https://coveralls.io/repos/github/se-edu/addressbook-level3/badge.svg?branch=master[Coverage Status]] + ifdef::env-github[] -image::docs/images/Ui.png[width="600"] +image::docs/images/Ui.png[width="900"] endif::[] ifndef::env-github[] -image::images/Ui.png[width="600"] +image::images/Ui.png[width="900"] 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. +* Introducing *VISIT*, a Patient Tracker for Doctors-On-The-Go. +* VISIT is a desktop application that allows doctors to manage all of their _patients_ and _appointments_ in a simple, handy app. +* Doctors are able to keep track of their patients across visits, ensuring a continuity of care on subsequent visits. +* VISIT also reminds doctors of all of their upcoming appointments so that they never miss an appointment. == Site Map -* <> -* <> -* <> * <> * <> +* <> +* <> == Acknowledgements -* 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_. +* This application is built upon AddressBook-Level3 Project created by SE-EDU initiative at https://se-education.org * Libraries used: https://openjfx.io/[JavaFX], https://github.com/FasterXML/jackson[Jackson], https://github.com/junit-team/junit5[JUnit5] == Licence : link:LICENSE[MIT] diff --git a/docs/AboutUs.adoc b/docs/AboutUs.adoc index 458e6134f45..534e3f9c815 100644 --- a/docs/AboutUs.adoc +++ b/docs/AboutUs.adoc @@ -4,53 +4,61 @@ :imagesDir: images :stylesDir: stylesheets -AddressBook - Level 3 was developed by the https://se-edu.github.io/docs/Team.html[se-edu] 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]. +VISIT is an Address Book application for Doctors to plan their visits to patients. Doctors can have granular control over each visit, log each diagnosis, schedule follow-up with patients, and keep track of their appointments. + +We are Team https://github.com/AY1920S1-CS2103T-F12-2[UnrealUnity] 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]] [<>] +=== Chattoraj Ayush +image::ayushchatto.png[width="150", align="left"] +{empty}[https://github.com/AyushChatto[github]] [<>] -Role: Project Advisor +Role: Project Advisor / Consultant ''' -=== John Roe -image::lejolly.jpg[width="150", align="left"] -{empty}[http://github.com/lejolly[github]] [<>] +=== Jason Chee +image::reignofcomputer.png[width="150", align="left"] +{empty}[https://www.reignofcomputer.com/[homepage]] [http://github.com/reignofcomputer[github]] [<>] -Role: Team Lead + -Responsibilities: UI +Role: Team Lead / Managing Director + +Responsibilities: Project Manager, Developer, Legal & Compliance, Security, In charge of `Reminder-Follow-Up` Component ''' -=== Johnny Doe -image::yijinl.jpg[width="150", align="left"] -{empty}[http://github.com/yijinl[github]] [<>] +=== Gabriel Chia +image::gachia.png[width="150", align="left"] +{empty}[http://github.com/gachia[github]] [<>] Role: Developer + -Responsibilities: Data +Responsibilities: UI, Documentation, Concept Artist ''' -=== Johnny Roe -image::m133225.jpg[width="150", align="left"] -{empty}[http://github.com/m133225[github]] [<>] +=== Jerrold Tan +image::wingedevil.png[width="150", align="left"] +{empty}[http://github.com/Wingedevil[github]] [<>] Role: Developer + -Responsibilities: Dev Ops + Threading +Responsibilities: Git Expert, In charge of ‘Alias’ Component ''' -=== Benson Meier -image::yl_coder.jpg[width="150", align="left"] -{empty}[http://github.com/yl-coder[github]] [<>] +=== Zheng Shi Qiao +image::sqwq.png[width="150", align="left"] +{empty}[http://github.com/SQwQ[github]] [<>] Role: Developer + -Responsibilities: UI +Responsibilities: IntelliJ Expert, Documentation, In charge of `Visit` Component + +''' + +=== Gabriel Ong +image::q-gabe.png[width="150", align="left"] +{empty}[https://q-gabe.me[homepage]] [http://github.com/q-gabe[github]] [<>] + +Role: Developer / Tester + +Responsibilities: Integration, Documentation, In charge of `ProfileView` Component ''' diff --git a/docs/ContactUs.adoc b/docs/ContactUs.adoc index 81be279ef6d..2c0e8cb383a 100644 --- a/docs/ContactUs.adoc +++ b/docs/ContactUs.adoc @@ -2,6 +2,6 @@ :site-section: ContactUs :stylesDir: stylesheets -* *Bug reports, Suggestions* : Post in our https://github.com/se-edu/addressbook-level3/issues[issue tracker] if you noticed bugs or have suggestions on how to improve. -* *Contributing* : We welcome pull requests. Follow the process described https://github.com/oss-generic/process[here] -* *Email us* : You can also reach us at `damith [at] comp.nus.edu.sg` +* *Bug Reports & Suggestions*: If you notice any bugs or have any suggestions on how we can improve, please post on our https://github.com/AY1920S1-CS2103T-F12-2/main/issues[issue tracker]. +* *Contributing* : We welcome pull requests. Follow the process described https://github.com/oss-generic/process[here]. +* *Email us* : You can also reach us at `visit [at] roc.ms`. diff --git a/docs/DeveloperGuide.adoc b/docs/DeveloperGuide.adoc index c91cc663d4e..579dd463b4a 100644 --- a/docs/DeveloperGuide.adoc +++ b/docs/DeveloperGuide.adoc @@ -14,7 +14,7 @@ ifdef::env-github[] endif::[] :repoURL: https://github.com/AY1920S1-CS2103T-F12-2/main -By: `Team SE-EDU`      Since: `Jun 2016`      Licence: `MIT` +By: `Team UnrealUnity` Since: `Sept 2019` Licence: `MIT` == Setting up @@ -301,7 +301,15 @@ Priorities: High (must have) - `* * \*`, Medium (nice to have) - `* \*`, Low (un |`* * *` |user |delete a person |remove entries that I no longer need -|`* * *` |user |find a person by name |locate details of persons without having to go through the entire list +|`* * *` |user |view the full profile of a patient by searching for his/her name |see all details regarding a patient easily + +|`* * *` |user |record down details of each <> |keep track of the patients situation + +|`* * *` |user |have daily reminders of important deadlines |keep track of appointments and visitations easily + +|`* * *` |user |set follow-up reminders |check in on my patients after some time or when their medication runs out + +|`* * *` |user |have <> |streamline my diagnosis documentation |`* *` |user |hide <> by default |minimize chance of someone else seeing them by accident @@ -341,6 +349,212 @@ Use case ends. + Use case resumes at step 2. +[discrete] +=== Use case: View patient profile + +*MSS* + +1. User requests to list persons +2. AddressBook shows a list of persons +3. User requests to view patient profile by name/index +4. AddressBook shows patient profile ++ +Use case ends. + +*Extensions* + +[none] +* 2a. The list is empty. ++ +Use case ends. +[none] +* 3. The given name/index is invalid. ++ +[none] +** 3a. AddressBook shows an error message. ++ +Use case resumes at step 2. + +[none] +* 4. The profile is empty. ++ +Use case ends. + +[discrete] +=== Use case: Record visitation details + +*MSS* + +1. User requests to list persons +2. AddressBook shows a list of persons +3. User requests to add new visitation record for a specific patient in the list +4. AddressBook adds new visitation record for chosen patient ++ +Use case ends. + +*Extensions* + +[none] +* 2a. The list is empty. ++ +Use case ends. + +* 3a. The given index is invalid. ++ +[none] +** 3a1. AddressBook shows an error message. ++ +Use case resumes at step 2. + +[discrete] +=== Use case: Edit visitation record + +*MSS* + +1. User requests to edit visitation record for specific patient on specific date +2. AddressBook shows pop-up form for user to edit visitation record +3. User saves edit +4. AddressBook saves edit ++ +Use case ends. + +*Extensions* + +[none] +* 1a. The record does not exist. ++ +[none] +** 1a1. AddressBook shows an error message. + +Use case resumes at step 1. + +* 1b. There are multiple records with the same name and date ++ +[none] +** 1b1. AddressBook shows list of records and prompts user to re-enter last command with index of record to edit. + +Use case resumes at step 1. + +[discrete] +=== Use case: Delete visitation record + +*MSS* + +1. User requests to delete visitation record for specific patient on specific date +2. AddressBook deletes visitation record + ++ +Use case ends. + +*Extensions* + +[none] +* 1a. The record does not exist. ++ +[none] +** 1a1. AddressBook shows an error message. + +Use case resumes at step 1. + +* 1b. There are multiple records with the same name and date ++ +[none] +** 1b1. AddressBook shows list of records and prompts user to re-enter last command with index of record to delete. + +Use case resumes at step 1. + +[discrete] +=== Use case: Save user-defined macros + +*MSS* + +1. User requests to save user-defined macros +2. AddressBook saves user-defined macros + ++ +Use case ends. + +*Extensions* + +[none] +* 1a. The content of the macro is empty. ++ +[none] +** 1a1. AddressBook shows an error message. ++ +Use case resumes at step 1. + +[none] +* 1b. The shortcut of the macro is illegal. ++ +[none] +** 1b1. AddressBook shows an error message. ++ +Use case resumes at step 1. + +[discrete] +=== Use case: Invoke user-defined macros + +*MSS* + +1. User requests to invoke user-defined macros +2. AddressBook outputs user-defined data + ++ +Use case ends. + +*Extensions* + +[none] +* 1a. The command is not defined. ++ +[none] +** 1a1. AddressBook shows an error message. ++ +Use case resumes at step 1. + +[discrete] +=== Use case: View reminders + +*MSS* + +1. User starts up AddressBook +2. Reminders are displayed + ++ +Use case ends. + +*Extensions* + +[none] +* 2. No reminders are set to show ++ +[none] +** 2a. AddressBook shows no reminder message. ++ +Use case ends. + +[discrete] +=== Use case: View follow-up reminders + +*MSS* + +1. User starts up AddressBook +2. Follow-up reminders for the day are displayed + ++ +Use case ends. + +*Extensions* + +[none] +* 2. No reminders are scheduled for the day ++ +[none] +** 2a. AddressBook shows no reminder message. ++ +Use case ends. + _{More to be added}_ [appendix] @@ -361,6 +575,12 @@ Windows, Linux, Unix, OS-X [[private-contact-detail]] Private contact detail:: A contact detail that is not meant to be shared with others +[[user-defined-macros]] User-defined macros:: +User-defined shortcuts for large chunks of commonly used text for diagnosis + +[[visitation]] Visitation:: +A housecall or appointment with the patient + [appendix] == Product Survey diff --git a/docs/UserGuide.adoc b/docs/UserGuide.adoc index b87c380b624..cf862f60f7a 100644 --- a/docs/UserGuide.adoc +++ b/docs/UserGuide.adoc @@ -1,4 +1,4 @@ -= AddressBook Level 3 - User Guide += VISIT - User Guide :site-section: UserGuide :toc: :toc-title: @@ -14,17 +14,17 @@ ifdef::env-github[] endif::[] :repoURL: https://github.com/AY1920S1-CS2103T-F12-2/main -By: `Team SE-EDU` Since: `Jun 2016` Licence: `MIT` +By: `Team UnrealUnity` Since: `Jun 2016` Licence: `MIT` == Introduction -AddressBook Level 3 (AB3) is for those who *prefer to use a desktop app for managing contacts*. More importantly, AB3 is *optimized for those who prefer to work with a Command Line Interface* (CLI) while still having the benefits of a Graphical User Interface (GUI). If you can type fast, AB3 can get your contact management tasks done faster than traditional GUI apps. Interested? Jump to the <> to get started. Enjoy! +*VISIT* is a *desktop address book application* for Doctors to *plan their visits* and *manage their patient information*. Most notably, VISIT is *optimized for Doctors who prefer to use a Command Line Interface* (CLI) while still having a pleasant Graphical User Interface (GUI). If your typing speed is sufficiently quick, VISIT can *greatly increase your efficiency* in managing your patient profiles and appointments. Interested in spending less time resolving logistical hiccups and more time doing your job? Jump to the <> to get started. Enjoy! == Quick Start . Ensure you have Java `11` or above installed in your Computer. -. Download the latest `addressbook.jar` link:{repoURL}/releases[here]. -. Copy the file to the folder you want to use as the home folder for your Address Book. +. Download the latest `VISITapp.jar` link:{repoURL}/releases[here]. +. Copy the file to the folder you want to use as the home folder for VISIT. . Double-click the file to start the app. The GUI should appear in a few seconds. + image::Ui.png[width="790"] @@ -33,8 +33,8 @@ image::Ui.png[width="790"] e.g. typing *`help`* and pressing kbd:[Enter] will open the help window. . Some example commands you can try: -* *`list`* : lists all contacts -* **`add`**`n/John Doe p/98765432 e/johnd@example.com a/John street, block 123, #01-01` : adds a contact named `John Doe` to the Address Book. +* *`list`* : lists all patients +* **`add`**`n/John Doe p/98765432 e/johnd@example.com a/John street, block 123, #01-01` : adds a patient named `John Doe` to VISIT's address book. * **`delete`**`3` : deletes the 3rd contact shown in the current list * *`exit`* : exits the app @@ -47,18 +47,19 @@ e.g. typing *`help`* and pressing kbd:[Enter] will open the help window. *Command Format* * Words in `UPPER_CASE` are the parameters to be supplied by the user e.g. in `add n/NAME`, `NAME` is a parameter which can be used as `add n/John Doe`. -* Items in square brackets are optional e.g `n/NAME [t/TAG]` can be used as `n/John Doe t/friend` or as `n/John Doe`. -* Items with `…`​ after them can be used multiple times including zero times e.g. `[t/TAG]...` can be used as `{nbsp}` (i.e. 0 times), `t/friend`, `t/friend t/family` etc. +* Items in square brackets are optional e.g `n/NAME [t/TAG]` can be used as `n/John Doe t/cough` or as `n/John Doe`. +* Items with `…`​ after them can be used multiple times including zero times e.g. `[t/TAG]...` can be used as `{nbsp}` (i.e. 0 times), `t/cancer`, `t/pneumonia t/h1n1` etc. * Parameters can be in any order e.g. if the command specifies `n/NAME p/PHONE_NUMBER`, `p/PHONE_NUMBER n/NAME` is also acceptable. ==== === Viewing help : `help` +Shows a list of available user commands. + Format: `help` === Adding a person: `add` -Adds a person to the address book + +Adds a person to VISIT's address book. + Format: `add n/NAME p/PHONE_NUMBER e/EMAIL a/ADDRESS [t/TAG]...` [TIP] @@ -67,7 +68,7 @@ A person can have any number of tags (including 0) Examples: * `add n/John Doe p/98765432 e/johnd@example.com a/John street, block 123, #01-01` -* `add n/Betsy Crowe t/friend e/betsycrowe@example.com a/Newgate Prison p/1234567 t/criminal` +* `add n/Betsy Crowe t/cold e/betsycrowe@example.com a/Changi Hospital p/1234567 t/pneumonia` === Listing all persons : `list` @@ -141,6 +142,117 @@ Deletes the 1st person in the results of the `find` command. Clears all entries from the address book. + Format: `clear` +=== Setting shorthand commands: `alias` + +Set an alias for a command to do shorthand. + +Format: `alias [SHORTHAND] [COMMAND]` + +Examples: + +* `alias ls list` + +Typing `ls` now works equivalently as `list`. +* `alias "show all persons" list` + +Typing `show all persons` now works equivalently as `list`. + +=== Deleting shorthand commands: `deletealias` + +Delete a existing alias. + +Format: `deletealias [SHORTHAND]` + +Examples: + +* `deletealias ls` + +Typing `ls` is no longer equivalent to `list`. + +=== Clearing all entries : `clear` + +Clears all entries from the address book. + +Format: `clear` + +=== Viewing Full Profile : `profile` + +Opens up a new pop-out panel showing the specified patient’s details (Name, Phone, Email, Address, Tags, Visitation reports). The panel can then be closed by pressing q to quit, or p to generate a text file of the profile. + +Format: `profile INDEX` + +**** +* Shows full profile for the patient at the specified INDEX. +* The index refers to the index number shown in the displayed patient list. +* The index must be a positive integer 1, 2, 3, … +* The generated text file will overwrite the older text file if it exists. +**** + +Examples: + +* `profile 2` + +Opens up a pop-up panel detailing the profile of the patient with the index of 2. + +=== Adding a new visitation report: `addVisit` + +Adds a visitation report. + +Format: `addvisit [n/NAME] [d/DATE] [p/PHONE_NUMBER] [e/EMAIL] [a/ADDRESS] [t/TAG]...` + +Examples: + +* `addVisit n/Betsy Crowe t/12/12/12 e/Betsy@example.com` + +Adds new report for the patient `Betsy Crower` on 12/12/12 with email detail prefilled. + +* `addVisit n/Betsy Crower t/12/12/12 p/91234567 e/Betsy@example.com t/Cancer` + +Adds new report for the patient `Betsy Crower` on 12/12/12 with email/hp info prefilled and tagged cancer. + +=== Editing a visitation record : `editVisit` + +Edits an existing visitation record in the address book. + +Format: `editVisit [n/NAME] [d/date] [f/FIELDTOEDIT]...` + +Examples: + +* `editVisit n/Betsy Crower t/12/12/12 p/prescription` + +Edits the prescription of the `Betsy Crower` visitation report on 12/12/12. +* `editVisit n/Betsy Crower t/12/12/12 d/DIAGNOSIS` + +Edits the diagnosis of the `Betsy Crower` visitation report on 12/12/12. + +// tag::delete[] +=== Deleting a visitation record : `deleteVisit` + +Deletes the specified visitation record. + +Format: `deleteVisit [n/NAME] [d/DATE]` + +**** +* Deletes the visitation record of person NAME on DATE +**** + +Examples: + +* `deleteVisit n/Betsy d/12/12/12` + +Deletes the visitation report made for `Betsy` on 12/12/12. + +=== Follow-Up with Person : `followup` + +Adds a follow-up reminder after a set number of days to be prompted when the program is run. + +Format: `followup INDEX [d/DAYS]` + +[TIP] +Creates a follow-up entry on patient with specified index for a set number of days or default 7 days. + +Examples: + +* `followup 9 d/10` + +Creates a follow-up entry on patient with index 9 for 10 days later. + +=== Creating Reminders : `reminder` + +Creates a new reminder to show up when the program is launched. + +Format: `reminder TEXT [d/DAYS]` + +[TIP] +Creates a reminder to be displayed when the program launches for a set number of days or default 7 days. + +Examples: + +* `reminder Two Point Hospital closed d/7` + +Creates a reminder “Two Point Hospital closed” that will display at launch for the next 7 days. + + === Exiting the program : `exit` Exits the program. + @@ -148,14 +260,26 @@ Format: `exit` === Saving the data -Address book data are saved in the hard disk automatically after any command that changes the data. + +VISIT's address book data are saved in the hard disk automatically after any command that changes the data. + There is no need to save manually. -// tag::dataencryption[] -=== Encrypting data files `[coming in v2.0]` +=== Inventory System `[Coming in v2.0]` + +VISIT v2.0 will include an inventory system for doctors to manage and organise their medical stores. +Doctors will be able to generate the list of medication in their stock and assign them to patients using the app +, which automatically deducts from that list. + +Warnings of low stocks are also an intended feature. + +=== Printing of Medical Certificates `[Coming in v2.0]` + +In v2.0, VISIT will allow doctors to easily print an official Medical Certificate with a single command. + +=== Microsoft Azure Integration `[Coming in v2.0]` + +Microsoft Azure is a popular Cloud Computing platform that allows for data analysis, remote deployment and user +authentication resources. We plan to leverage this power in VISIT v2.0 so that doctors may securely access +VISIT from any location, truly bringing VISIT on-the-go. -_{explain how the user can enable/disable data encryption}_ -// end::dataencryption[] == FAQ @@ -164,14 +288,28 @@ _{explain how the user can enable/disable data encryption}_ == Command Summary -* *Add* `add n/NAME p/PHONE_NUMBER e/EMAIL a/ADDRESS [t/TAG]...` + +* *Add* : `add n/NAME p/PHONE_NUMBER e/EMAIL a/ADDRESS [t/TAG]...` + e.g. `add n/James Ho p/22224444 e/jamesho@example.com a/123, Clementi Rd, 1234665 t/friend t/colleague` +* *Add Visit* : `addvisit [n/NAME] [d/DATE] [p/PHONE_NUMBER] [e/EMAIL] [a/ADDRESS] [t/TAG]...` + +e.g. `addVisit n/Betsy Crowe t/12/12/12 e/Betsy@example.com` +* *Add a Follow-Up* : `followup INDEX [d/DAYS]` + +e.g. `followup 9 d/10` +* *Add a Reminder* : `reminder TEXT [d/DAYS]` + +e.g. `reminder Two Point Hospital closed d/7` * *Clear* : `clear` * *Delete* : `delete INDEX` + e.g. `delete 3` +* *Delete Visit* : `deleteVisit [n/NAME] [d/DATE]` + +e.g. `deleteVisit n/Betsy d/12/12/12` * *Edit* : `edit INDEX [n/NAME] [p/PHONE_NUMBER] [e/EMAIL] [a/ADDRESS] [t/TAG]...` + e.g. `edit 2 n/James Lee e/jameslee@example.com` +* *Edit Visit* : `editVisit [n/NAME] [d/date] [f/FIELDTOEDIT]...` + +e.g. `editVisit n/Betsy Crower t/12/12/12 p/prescription` * *Find* : `find KEYWORD [MORE_KEYWORDS]` + e.g. `find James Jake` +* *View a Patient Profile* : `profile INDEX` + +e.g. `profile 2` +* *Shorthand Commands* : `alias [SHORTHAND] [COMMAND]` + +e.g. `alias ls list`, `alias "show all persons" list` * *List* : `list` * *Help* : `help` diff --git a/docs/images/Ui(old).png b/docs/images/Ui(old).png new file mode 100644 index 00000000000..5bd77847aa2 Binary files /dev/null and b/docs/images/Ui(old).png differ diff --git a/docs/images/Ui.png b/docs/images/Ui.png index 5bd77847aa2..834096a2109 100644 Binary files a/docs/images/Ui.png and b/docs/images/Ui.png differ diff --git a/docs/images/ayushchatto.png b/docs/images/ayushchatto.png new file mode 100644 index 00000000000..f8b04938176 Binary files /dev/null and b/docs/images/ayushchatto.png differ diff --git a/docs/images/damithc.jpg b/docs/images/damithc.jpg deleted file mode 100644 index 12754388389..00000000000 Binary files a/docs/images/damithc.jpg and /dev/null differ diff --git a/docs/images/gachia.png b/docs/images/gachia.png new file mode 100644 index 00000000000..a2f78ff7e45 Binary files /dev/null and b/docs/images/gachia.png differ diff --git a/docs/images/lejolly.jpg b/docs/images/lejolly.jpg deleted file mode 100644 index 2d1d94e0cf5..00000000000 Binary files a/docs/images/lejolly.jpg and /dev/null differ diff --git a/docs/images/m133225.jpg b/docs/images/m133225.jpg deleted file mode 100644 index fd14fb94593..00000000000 Binary files a/docs/images/m133225.jpg and /dev/null differ diff --git a/docs/images/q-gabe.png b/docs/images/q-gabe.png new file mode 100644 index 00000000000..14d1be5e8ed Binary files /dev/null and b/docs/images/q-gabe.png differ diff --git a/docs/images/reignofcomputer.png b/docs/images/reignofcomputer.png new file mode 100644 index 00000000000..7c6f3162b4d Binary files /dev/null and b/docs/images/reignofcomputer.png differ diff --git a/docs/images/sqwq.png b/docs/images/sqwq.png new file mode 100644 index 00000000000..e8d43b2c01e Binary files /dev/null and b/docs/images/sqwq.png differ diff --git a/docs/images/wingedevil.png b/docs/images/wingedevil.png new file mode 100644 index 00000000000..6d52170a5f2 Binary files /dev/null and b/docs/images/wingedevil.png differ diff --git a/docs/images/yijinl.jpg b/docs/images/yijinl.jpg deleted file mode 100644 index adbf62ad940..00000000000 Binary files a/docs/images/yijinl.jpg and /dev/null differ diff --git a/docs/images/yl_coder.jpg b/docs/images/yl_coder.jpg deleted file mode 100644 index 17b48a73227..00000000000 Binary files a/docs/images/yl_coder.jpg and /dev/null differ