Project: ToothTracker

ToothTracker helps front desk administration staff in dental clinics manage patients/dentists/appointments. It is optimized for CLI users.

Given below are my contributions to the project.

  • New Feature: Add Patient command. (PR: #54)
    • What it does: Allows the user to enter patient records into ToothTracker
    • Justification: This feature is vital for ToothTracker users as it ensures that patient records can be entered into the system.
  • New Feature: list-patient command. (PR: #74)
    • What it does: Allows the user to view all patient records in ToothTracker
    • Justification: This feature is vital for ToothTracker users as it ensures that patient records can be viewed from the system.
  • New Feature: edit-patient command. (PR: #119)
    • What it does: Allows the user to edit patient records in ToothTracker
    • Justification: This feature is vital for ToothTracker users as it ensures that patient records can be edited.
  • New Feature: add-treatment command. (PR: #84)
    • What it does: Allows the user to enter treatment records into ToothTracker
    • Justification: This feature is vital for ToothTracker users as it ensures that treatment records can be entered into the system.
  • New Feature: list-treatment command. (PR: #121)
    • What it does: Allows the user to view all treatment records in ToothTracker
    • Justification: This feature is vital for ToothTracker users as it ensures that treatment records can be viewed.
  • New Feature: delete-treatment command. (PR: #109)
    • What it does: Allows the user to delete treatment records in ToothTracker
    • Justification: This feature is vital for ToothTracker users as it ensures that treatment records can be deleted.
  • Code contributed: RepoSense link

  • Project management:
    • created Github issues where appropriate
  • Enhancements to existing features:
    • Added initial unique ID indexing for patients (#63)
  • Documentation:
    • User Guide:
      • Add patient docs into UG (#143)
      • Add in fields summary into UG (#231)
    • Developer Guide:
      • Add in patient and treatment docs into DG (#213)
      • Add in feature enhancements into DG (#228)