Elizabeth Chow's Project Portfolio Page
Project: PropertyWhiz
PropertyWhiz is a desktop application that helps property agents manage their properties and clients.
Given below are my contributions to the project.
- New Feature: Added the
sort
command (#70).- What it does: Allows the user to sort the properties and clients by name and prices or budgets in ascending/descending order.
- Justification: This allows property agents to prioritise clients and priorities that are more valuable.
- Highlights: Considered a variation of command formats, including using normal prefixes for easy parsing.
- However, decided on the current format without the prefixes as it was easier to type but it required additional work to redesign the parser.
-
Code contributed: RepoSense link
- Project management:
- Created
v1.1
,v1.2
milestones
- Created
- Enhancements to existing features:
- Extended the
find
command to find properties and buyers by price range (Pull request #134) - Extended
AddressBook
to keep track of items currently displayed so that all operations are only performed on the currently displayed lists.
- Extended the
- Documentation:
- User Guide:
- Added documentation for the
sort
feature. - Added documentation for the
find
feature to filter within price range.
- Added documentation for the
- Developer Guide:
- Added implementation details of the
sort
feature.
- Added implementation details of the
- User Guide:
- Community:
- PRs reviewed (with non-trivial review comments): #56, #58
- Reported bugs and suggestions for other teams in the class (PE-D issues)