Inventory Manager was developed to tackle the chore of stock taking for Small to Medium Enterprises (SMEs). It is designed to be easy to use and it gives business owners control over their business right from their keyboard.
This portfolio aims to highlight my contributions as a developer to the Inventory Manager project. In addition, it demonstrates my ability to work with and manage a project team. Given only a short span of three months to develop Inventory Manager, I have written both user and developer documentation for the project too. This showcases not only my technical skills, but also my ability to work under pressure and competency in non-technical writing.
My contributions as a developer to the project is further elaborated below.
Below is a summary of the contributions I have made to the project. |
-
Major Enhancement: Developed Sale Orders Management Feature
-
What it does: This feature allows the user to create a sale order in the application. When a sale order is created, Inventory Manager will automatically deduct stocks from the inventory.
-
Justification: This feature is critical for Inventory Manager to work. Without the ability to create sale orders, Inventory Manager will not be able to track and manage item stocks accurately.
-
Highlights: This feature requires interaction with the update item command in Inventory Manager and the ability to validate item quantity before a sale is allowed.
-
-
Minor Enhancement: Added support for undo / redo on sale orders
-
Code contributed: Reposense
-
Other contributions:
-
Project Management:
-
Managed release
v1.2.2
on GitHub (GitHub)
-
-
Documentation:
-
Community:
-
Given below are sections I contributed to the User Guide. They showcase my ability to write documentation targeting end-users. |
Given below are sections I contributed to the Developer Guide. They showcase my ability to write technical documentation and the technical depth of my contributions to the project. |