Ferdinand Halim's Project Portfolio Page
Project: PropertyMatch
PropertyMatch is a desktop tool for property agents who want to organise their client profiles with their corresponding properties. Property agents can boost their efficiency by seamlessly matching their clients with their desired properties.
Given below are my contributions to the project.
-
Code contributed: RepoSense link
- Enhancements implemented:
- Added
addcustcommmand and tests- #56
- #64
- What it does: It takes in a command in the format
addcust n/NAME p/PHONE e/EMAIL b/BUDGET [c/CHARACTERISTIC]…and add that customer to the database. WhereNAMErepresents the name,PHONErepresents the phone number,EMAILrepresents the email,BUDGETrepresents the budget, andCHARACTERISTICrepresent the properties’ characteristic wanted by the customer.
- Added
filtercustcommand and tests- #102
- #117
- What it does: It takes a command in the format
filtercust [b/BUDGET] [c/CHARACTERISTIC]…and returns the customers who satisfy the predicate. WhereBUDGETrepresents the minimum budget of the filtered customers andCHARACTERISTICrepresents the minimum set of characteristics the filtered customers wanted.
- Added
filterpropcommand and tests- #107
- #102
- What it does: It takes a command in the format
filterprop [pr/PRICE] [c/CHARACTERISTIC]…and returns the properties who satisfy the predicate. WherePRICErepresents the minimum price of the filtered properties andCHARACTERISTICrepresents the minimum set of characteristics the filtered properties wanted.
- Added
- Contribution to the UG:
- Contribution to the DG:
- Review/mentoring contributions:
- Contributions beyond the project team:
- Did the product pitch for CS2101
- Reported 10 bugs for other team during PED