Overview Of Product

Car@leads is a desktop app for a car salesperson to manage customer contacts (CLI), to facilitate easy access to clients and enabling them to maintain a good relationship with their clients without hassle.

Contribution

This is the code I contributed.

  • Besides the code, my main contribution was the strict review of many of my teammates PR’s, which helped improve the general quality of the code base.

  • I also implemented some Filters like NameFilter, CoeExpiryFilter, and did the initial implementation for a typo tolerant NameFilter, although that eventually was replaced by a subsequence algorithm.

  • I wrote down a very complete test class for CoeExpiryFilter, and improved the test code for DateOfBirthTest.java. This was in fact, part of a moderate effort at code improvement I did near the end.

  • In the UG, I wrote down some clarifying documentation on the COE Expiry Filter, and other filters.