Ang Jia Le Marcus - Project Portfolio Page
Property Rental Manager - Overview
Property Rental Manager (PRM) is a desktop application which operates via Command Line Interface (CLI) that helps property agents manage, filter and monitor single owner rental units for appropriate tenants. This application targets specifically property agents who are working in Singapore and dealing with local properties. Thus, some features are tailored to Singapore context.
Given below are my contributions to the project.
- New feature: Added the ability to add new property, along with various property detail validations.
- What it does:
- Checks whether address provided is a valid Singapore address. While Singapore address format has many variations, the application can determine whether address provided adheres to the current (Nov 2022) variations of Singapore address format.
- Checks for valid unit type of property (e.g. HDB, Condo, etc).
- Checks whether unit type of property matches address format.
- If all checks pass, a new property is added to property list.
- Justification: Under the assumption that all properties are local to Singapore, the implemented validation will help relieve some burdens experienced by Singapore property agents dealing with large number of properties.
- Manual checking for correct Singapore address format can be avoided with the aid of the application.
- Application has condensed the unit type of Singapore properties to 15 variations. User will only need to select from one of them.
- Removes the need to check for mismatch address and unit type of property (e.g. Unit type is HDB flats but address does not have unit level/number).
- Challenges: Extensive research was conducted on all possible Singapore address format as well as existing types of housing (unit type of property) approved by the Singapore government for rental. It was challenging to convert the large amount of research information into working algorithms in the application. This is especially true when considering all possible variations of Singapore address format.