Keith Low Jun's Project Portfolio Page
Project: Vax@NUS
Vax@NUS is a one stop management app to efficiently track and schedule COVID-19 vaccinations for NUS students. It is a desktop app optimized for use via a Command Line Interface (CLI) while still having the benefits of a Graphical User Interface (GUI).
Given below are my contributions to the project.
- New Feature: Added the ability to edit existing appointments. #161
- What it does: Allows the user to edit the details of existing vaccination appointments in the system, should the need arise.
- Justification: This feature accounts for the unforeseen circumstances that could appear when vaccination appointments are scheduled, and gives the user more flexibility in rescheduling appointments, or fixing accidental input mistakes.
- Highlights: This feature is similar to the
addAppt
command in terms of syntax, so a lot of coordination with my teammate who implemented that command was required.
-
Code contributed: RepoSense link
- Project management:
- Enhancements to existing features:
- Documentation:
- User Guide:
- Developer Guide:
- Updated UML diagrams of the Model component and the
Add
command. - Updated the Implementation section for the
Add
command. - Added use cases for
editAppt
.#299 - Added manual test cases for
add
andeditAppt
. also in #299
- Updated UML diagrams of the Model component and the
- Community: