Wong Jun Jie’s - Project Portfolio Page
Overview
StockPal is an inventory management application, designed to help small business owners like you to manage your stock-taking effectively.
StockPal is a command line interface (CLI) application, which means that it is run using a text-based interface.
Summary of Contributions
Code contributed
Here is the link to my code:
tP Code Dashboard
Features implemented
1. List command Feature
#37
What it does:
This feature displays all products that are stored in the inventory.
Justification:
- This feature is the core of the application.
A user needs to be able to view all the products in the application to monitor the products’ details,
and to make meaningful changes to them.
2. Sorting Feature in List command
#60
What it does:
This feature added the ability to sort a product by its name or quantity in the inventory.
Justification:
- The ‘sort by quantity’ feature allow users to see at a glance which stocks are running low,
which helps the user to stock up accordingly.
- The ‘sort by name’ feature enables users to effortlessly view products arranged alphabetically,
enhancing the user experience.
Enhancements to existing features:
Wrote tests for existing features, obtaining 100% test coverage for the features above.
Contributions to the UG
Added documentation details for list, and it’s sorting features.
#91
Contributions to the DG
Added documentation details and sequence diagram for list, and it’s sorting features.
#177
Contributions to team-based tasks
- Create base code to comply with Gradle: #27
- Updating UG and DG docs where appropriate
Contributions beyond the project team
- Reported a high number of bugs in the PE-D (Top 10%)