Oh Jun Ming's Project Portfolio Page
Welcome to Car@leads
Car@leads is a desktop app for a car salesperson to manage customer contacts (CLI).
Users can add new customer contacts which include details such as customer’s car brand and car type preferences along with other personal information.
Users can filter through the customer data using specific filters, such as filtering out customers who prefer a specific car brand and follow up with them for sales opportunities.
The user interacts with it using a CLI, and it has a GUI created with JavaFX. It is written in Java, and has about 17 kLoC.
Given below are my contributions to the project.
- New Attribute classes: Added a new attributes to existing customer entity (Pull requests #67)
- What it does: allows crucial data fields like cars preference and cars owned to be added in.
- Highlights: These classes attributes were set as lists and map respectively which allowed multiple car preferences and cars owned to be added
- Find filters: Implemented several filters of find functionality (Pull requests #72)
- What it does: allows crucial data fields like cars preference and cars owned to be filtered.
-
Code contributed: RepoSense link
- Project management:
- Managed releases
v1.3 Trial
-v1.3 Final
(2 releases) on GitHub - Update project notes on shared google docs document.
- Managed releases
- Enhancements to existing features:
- Documentation: