Zhen Yi's Project Portfolio Page
Project: Residence Tracker
ResidenceTracker (RT) is a desktop app for managing residences, optimized for use via a Command Line Interface (CLI) while still having the benefits of a Graphical User Interface (GUI). If you can type fast, RT can get your residence management tasks done faster than traditional GUI apps.
Given below are my contributions to the project.
- New Feature: Edit Booking
- What it does: allows user to edit the details of an existing booking.
- Justification: This feature improves the product since bookings are subjected to changes such as postponements, additional day of booking, late estimated arrivals, etc. By allowing the user to edit the details the of the bookings, it helps to smooth the process of updating information.
- New Feature: Delete Booking
- What it does: allows user to delete an existing booking.
- Justification: This feature improves the product by allowing the user to delete bookings that are expired, or cancelled so that the bookings column will not be cluttered with nonessential information.
-
Code contributed: RepoSense link
- Project management:
- Opening of Github issues and assignment.
- Practice of forking workflow.
- Enhancements:
- wrote tests for EditBookingCommand and EditBookingCommandParser, increasing coverage from 54.50% to 62.83% #170
- Documentation:
- User Guide:
- Developer Guide:
- Community: