Jerome Hoo Jun Jie's Project Portfolio Page
Overview
REal-Time is a desktop application made for Real-Estate agents to manage client information, schedule meetings, and track client offers and listings.
It is written in Java and uses JavaFX to build the GUI for the application.
Given below are my contributions to the project.
Summary of Contributions
-
Code contributed: RepoSense Link
- Enhancements implemented:
- New Feature:
AddOfferCommandandAddOfferCommandParser(Pull request #46)- What it does:
- Allows users to add their offers made for a listing in the application.
- Highlights:
- Implemented the
Offerclass with newPricefield so that prices can be added into an offer by the user. Added aAddOfferCommandParserto parse the input by the user when adding offers. - Added
parsePriceinParserUtilclass to parse prices that are valid - Implemented an auto-sorting feature when adding offers so that it is sorted by the
listingIdfield. - Added necessary tests in
AddOfferCommandTest,AddOfferCommandParserTest,ParserUtilTestandPriceTest(Pull request #163)
- Implemented the
- What it does:
- New Feature:
EditOfferCommandandEditOfferCommandParser(Pull request #81)- What it does:
- Allows users to modify their offers when needed
- Highlights:
- Implemented the
EditOfferDescriptorclass to create theOfferthat is being edited to replace the targetedOffer - Added necessary tests in
EditOfferCommandTest,EditOfferCommandParserTest, andEditOfferDescriptorTest(Pull request #163)
- What it does:
- New Feature:
DeleteOfferCommandandDeleteOfferCommandParser(Pull request #81)- What it does:
- Allows users to delete their offers in the application
- Highlights:
- Added necessary tests in
DeleteOfferCommandTestandDeleteOfferCommandParserTest(Pull request #163)
- New Feature:
- Contributions to the User Guide:
- Contributions to the Developer Guide:
- Contributions to team based tasks:
- Review/mentoring contributions:
- Contributions beyond the project team:
- Bugs reported in other team’s product: Link to PED