Elton Chua's Project Portfolio Page
Project: JeeqTracker
JeeqTracker is a desktop application created for home-based business owners / resellers that helps them manage the clients
that they interact with by keeping track of their BUY / SELL
transactions, and REMARKS
of clients.
It is written in Java, and has about 10 kLoC.
Given below are my contributions to the project.
- New Feature: Added
buy
andsell
commands- What it does: allows the user to create
buy
andsell
commands and link them to the specific client to keep track of their transactions with them. - Justification: This feature is essential for users to input transactions so that our application can keep track of them.
- What it does: allows the user to create
-
Code contributed: RepoSense link
- Project management:
- Managed release
v1.3 PE
(1 release) on Github
- Managed release
- Enhancements to existing features:
- Refactored multiple classes to transition from AB3 to JeeqTracker
- Updated storage to include POCs which has been changed to remarks (Pull request #138)
- Updated
edit
command to allow users to have more freedom in entering phone number, and email. Instead of blocking user input like+65 9876 5432 (HOME)
, a warning message will be given instead (Pull request #222) - Upgraded
buy
andsell
commands to allow easy continuous inputs. (Pull request #151) - Removed
tags
fromRemark
as it was unnecessary to have tags in remarks. (Pull request #278)
- Documentation:
- Community: