Amanda Ang's Project Portfolio Page
Project: StoreMando
StoreMando is an integrated platform fully customised for residents in households, residential colleges and halls, to help users manage their items effectively and efficiently. StoreMando allows users to keep track of their items’ whereabouts, quantities and expiry dates with a few simple commands. Furthermore, StoreMando also comes with an inbuilt reminder feature to help users keep track of items that are expiring. All items’ information is encapsulated clearly on our simple and clean Graphical User Interface (GUI). Our application is optimised for use via the Command Line Interface (CLI) and if users have quick fingers, StoreMando can help users manage their items in the blink of an eye.
Given below are my contributions to the project:
-
Code Contributed: RepoSense link
- Refactoring:
- Enhancements to Existing Features:
- Modified
sort
to sort items in order of ascending and descending quantities and added tests (Pull request #113) - Modified ambiguous messages in
clear
,find
(Pull requests #113, #115, #116) - Modified
clear
to clear all items in location and added tests (Pull request #170) - Fixed
find
parser bug (Pull request #290) - Updated GUI by modifying the layout, size of panels, labellings and some CSS tweaks (Pull request #102)
- Updated GUI by modifying CSS (Pull request #265)
- Wrote additional tests and modified tests for
list
,find
andCommandResult
to increase coverage (Pull request #182) - Split
clear
into two command classes forclear
andclear l/LOCATION
and update test cases accordingly (Pull request #319) - Fixed
reminder
parser bug and added test cases (Pull request #315) - Standardise command messages for all commands (Pull request #332)
- Modified
- Documentation:
- User Guide:
- About Us:
- Updated Amanda Ang’s part (Pull request #12)
- Developer Guide:
- Edited ambiguous instruction for manual testing for
delete
(Pull request #83) - Added use case for
delete
(Pull request #151) - Added implementations with activity diagrams, sequence diagrams and design considerations for
list
andfind
(Pull requests #213, #294) - Finalise use cases, user stories, non-functional requirements and glossary (Pull requests #285, #326)
- Edited ambiguous instruction for manual testing for
- Community: