Grace Zhu - Project Portfolio Page
Project: Pet Tracker
Pet Tracker is a Command Line Application to help keep track of multiple pets. This project is intended to be used by people who own multiple pets like pet sitter or pet hotels. This project tracks the Pets and also tasks to reminder users about tasks they need to do like feeding their pet, with a reminder system in place for overdue tasks.
Below are my contributions to Pet Tracker:
Summary of Contributions
-
Code Contributed: RepoSense Link
- New Feature: Pet list
- What it does: Maintains a list of all pets a user wants to record
- Justification: This feature is a critical part of the program as a core data structure
- Highlights: This feature is the foundation of the program as a core data structure
- Related PR: #27
- New Feature: Reminders
- What it does: Gives reminders for tasks previously recorded by the user due on the day the app is accessed
- Justification: This feature reminds users of their tasks with incoming deadlines
- Highlights: This feature makes use of the local time of the user’s device
- Related PR: #82
- Enhancements Implemented:
- Documentations:
- Developer guide:
List Pet Command
implementation - User guide:
edit-task
command summary
- Developer guide:
- Contributions to team-based tasks:
- Release Management: v2.0
- Maintaining and clearing Issue Tracker
Review/Mentoring Contributions:
- PRs Reviewed: #192
Contributions beyond the project team: