Skip to the content.

Lee Ju-Ler Jonathan - Project Portfolio Page

Table of Contents

Overview of Product

Elderly In Your Hood is a lightweight command-line (CLI) desktop application for retirement home nurses/volunteers to keep track of the elderly in their home, along with their specific medical needs, vitals and appointments with the various hospitals.

Summary of Contributions

Enhancements Implemented

  1. Creation of respective toString functions in all Classes
  2. Summary of Elderly using the list command
  3. Filtering of elderly who take specific medication using the findbymed command
  4. Get all elderly with a specified dietary requirement using the findbydiet command
  5. Get all elderly information given their real name using the findbyname command
  6. Delete all elderly given a username using the deleteelderly command
  7. Get syntax of available commands using the help command
  8. Performing of File I/O operations using the load and store commands
  9. Auto-suggestion feature that will suggest a close-match to the user based on their wrong query

Contributions to UG

  1. Creation of Table of Contents with Ru Yi
  2. Creation of Brief Overview of Functions
  3. Updating of Features list
  4. Creation of Auto Suggestions Feature explainer
  5. Updating of FAQ with Owen
  6. Updating of Table of Commands with Rebecca

Contributions to DG

  1. Creation of explanation for Autosuggestions for Search Functions

Contributions to Team Based Tasks

  1. Setting up of Skeleton of Code
    1. Creation of function flow to accept user input and parse given commands
    2. Setup of packages and common files (e.g Parser, TextUi, ElderlyList, MagicValues`, etc.)
  2. Refactored all code to follow the same format (username instead of name)
  3. Helped Owen with mini-feature to prevent the addition of duplicate elderly usernames
  4. Helped Owen with creation of dataset for the Demo video
  5. Standardized the format to follow Java Coding standards

Contributions beyond the project team

  1. Review of JAR file and UG from Team CS2113-T13-1 in Mock-PE