James's Project Portfolio Page
Project: ArtBuddy
ArtBuddy is a desktop client management system built to help freelance artists manage their clients and commissions easily. It is written in Java, with a GUI created with JavaFx.
Given below are my contributions to the project.
- New Feature:
- Implement
addcom
- Adds commission to selected customer. - Implement
findcom
- Filters current commission list for those that contains the specified keyword and tags. - Implement
listcom
- Returns the original unfiltered commission list.
- Implement
-
Code contributed: RepoSense link
-
Project management: None
- Enhancements to existing features:
- Polish image retrieval for iterations.
- Merge keyword and tag filtering of customers into one
find
command.
- Documentation:
- User Guide: Quickstart and
addcom
under Features. - Developer Guide: Target User Profile, Value Proposition and Use Cases.
- User Guide: Quickstart and
- Community:
- Suggested a bug in the original customer replacement pattern when updating a customer’s commission list.