Chiew Yi Xiang - Project Portfolio Page
Overview
Upcycle is a perfect desktop app dedicate to managing rental businesses. The nature of these businesses requires dealing with tons of data; therefore, noting down all information with notes and pen is not ideal for managers. It is developed for rental business managers, who can type fast to efficiently keep track of all of their customers, items, and transactions via a Command Line Interface.
Summary of Contributions
- Code contributed:
- Features and classes implementations:
- User-related features:
- Wrote ViewUserItemsCommand
- Enhanced ViewUserCommand made by Jing Wei by including
view-user-items
andview-user-loss
.
- Item-related features:
- Wrote SortItemsCommand
- User class:
- Wrote base class for User (
User
andUserList
).
- Wrote base class for User (
- Testing: Wrote user-related tests.
- DukeException: Contributed to some exception classes and ExceptionMessages.
- Tweaks to Ui class to include display messages
- User-related features:
- User Guide contributions:
- Wrote guide for
- SortItemsCommand (3.3.6)
- ViewUserItemsCommand (3.2.5)
- Wrote guide for
- Developer Guide contributions:
- Wrote
5. Product Scope
. - Wrote
9. Instructions for manual testing
. - Wrote the User component section
3.5. User component
. - Contributed to the Implementation subsection:
- Wrote view user’s items (4.1.5).
- Wrote sorting items (4.2.6).
- Enhanced view user (4.1.4) made by Jing Wei.
- Made Class diagrams in section 3.3.
- Made Sequence diagrams in section 4.2.6 and 4.1.5.
- Enhanced Sequence diagram for ViewUserCommand made by Jing Wei in section 4.1.4
- Contributed to
6. User stories
- Wrote
- Team tasks contributions:
- Reviewed teammates’ PR.
- Completed tasks and milestones before the deadline.
- Created issues on the issue tracker to track tasks, as seen here
- Community contributions:
- Reviewed peers’ DG (CS2113-W13-2)
- Reported bugs/flaws in peers’ tp for PED