Pawfection is a desktop app for managing animals in a pet shelter, optimized for use via a Command Line Interface (CLI) while still having the benefits of a Graphical User Interface (GUI). It aims to provide a platform for volunteers to store and retrieve information about animals in a shelter easily.
Given below are my contributions to the project:
Code contributed: Chang Xian's RepoSense Link
Project management:
New features:
Help command #117.
CommandEnum will have to be updated
with the newly added command's name and help message.Enhancements to existing features:
Person to Animal to reflect usage of Pawfection #51, #92.Storage components to persist new Animal model #87.
JsonAdaptedAnimal etc.AddAnimalCommand #94,
setting the direction for other command implementations.Storage components, DeleteAnimalCommand, DeleteAnimalCommandParser,
CliAnimalSyntax, TimeUtil, HelpAnimalCommand, HelpAnimalCommandParser etc.Documentation:
Storage section #91, along with the Class DiagramHelp command section #213, with an Activity DiagramTeam Tasks:
Community: