Stephen Tan Hin Khai's Project Portfolio Page
Project: Inventoryinator
Inventoryinator is a desktop inventory management application that helps gamers quickly and easily manage their in-game inventories. It supports any generic game, in contrast to community-created solutions, which cater for specific games. Users interact with it via a CLI, and receive feedback via a GUI created with JavaFX.
Given below are my contributions to the project.
- New Feature: Added the
deli
to delete items #40- What it does: allows the user to delete items from the item list.
- Justification: This feature improves the product significantly because a user can make mistakes in adding items and the app should provide a convenient way to delete them to prevent cluttering of the item list.
- Highlights: This enhancement affects the deletion of recipes in existing items in the item list.
- Credits: The implementation of
delr
command in editing the model was the inspiration of part of the execution of the command.
- New Feature: Added
addt
to add item tag #86- What it does: allows the user to edit items from the item
- Justification: This feature improves the product in terms of User Experience, as it allowed people to edit items to add tags specifically, allowing users new options to perform additional fitering and searching.
Thus the app should provide a fast and simple way for the user to do this. If the user used
edit
instead, they would have to edit all the tags and that the item already currently has, rather than just add new tags.
- New Feature: Added
findt
to search by item tag #86- What it does: allows the user to search for items by tags
- Justification: This feature improves the product, by allowing the user to search for items in the item list from a user-defined given tag.
-
Code contributed: RepoSense link
- Project management:
- Enhancements to existing features:
- Documentation:
- User Guide:
- Developer Guide:
- Community:
- Testing