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: