Project: REal-Time

REal-Time is a desktop application for Real-Estate agents to manage client information, schedule meetings, and track client offers and listings.

Given below are my contributions to the project.

  • New Feature: Added ability to add, delete, edit and find clients. (Pull request #80)
    • What it does: allows the user to add new clients to the address book, edit their information, find the client and delete the client if they want to.
    • Justification: This feature improves the product significantly because as a real estate agent, they need to manage their clients and allows them to freely manipulate their clients information.
    • Highlights: This enhancement affects existing commands and commands to be added in future. It required an in-depth analysis of design alternatives. As the Person class was too generic, having a Client class would be more specific and future commands would make use of the Client class instead.

Code contributed: RepoSense Link

  • Contributions to team based tasks::
    • Managed release v1.3 (1 release) on GitHub
    • Updated the read.md Ui picture
    • facilitated meetings

Enhancements to existing features:

  • Implemented GUI panels for Client, Listing and Meeting (Pull requests #93)
  • Wrote additional tests for existing features for the client class. (Pull requests #178)
  • Fixed bugs related to other members pull requests (Pull request #80)

Documentation:

  • User Guide:
    • Added documentation for the features addC, editC, deleteC and findC (Pull request #178)
  • Developer Guide:
    • Added implementation details of the delete feature.

Review/mentoring contributions:

  • PRs reviewed (with non-trivial review comments): #55, #60, #86