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
sortto 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
clearto clear all items in location and added tests (Pull request #170) - Fixed
findparser 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,findandCommandResultto increase coverage (Pull request #182) - Split
clearinto two command classes forclearandclear l/LOCATIONand update test cases accordingly (Pull request #319) - Fixed
reminderparser 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
listandfind(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: