This Personal Portfolio Page showcases what I have contributed to the project and the documentation for each contribution.
Inventory manager is for Small to Medium Enterprises (SMEs) who prefer to use a desktop app to manage their shop inventory. More importantly, it is optimized for those who prefer to work with a Command Line Interface (CLI) while still having the benefits of a Graphical User Interface (GUI).
In this Inventory Manager, I have designed and implemented the authentication component and user management component. These two components provide the ability to the inventory manager to authenticate and authorize users to manage the inventory.
-
Major Enhancement: Created authentication and user management feature
-
Code Contributed: Functional Code
-
Other contributions:
-
Project Management: Setup a release for v1.1
-
Enhancements to Existing Features:
-
Enabled
undo
andredo
commands to be executed for the user management component -
Cleared command history of the user once the user is logged out
-
Masked up the password which will be shown in the log file
-
-
Documentation:
-
Tools:
-
Created an organization for the team on Github
-
Integrated a Github plugin (TravisCI) to the team repo
-
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. |