tp

Qiu Yi Wen - Project Portfolio Page

Overview

easyLog helps home-based business owners better manage their item inventory and orders through a carefully optimized Command Line Interface(CLI). easyLog can manage logistics related matters faster than using just pen and paper.

Summary of Contributions

The following are different sections to my contributions.

Features implemented

The features that I have implemented are the following:

  1. Items list feature.
  2. Orders price feature.
  3. Orders done feature.

Code contributed

RepoSenes code contribution: Link to RepoSense

Enhancements implemented

The enhancements that I have implemented are the following:

  1. Returning of stocks of item when an incomplete order is being deleted from the order list.
  2. Ensured all the features implemented has a jUnitTest, to minimise the chance of bug.
  3. Designed the Ui for the entire EasyLog, including the logo and the separation line.
  4. Orders price is been used in orders list.

Contributions to user guide

I contributed to the following sections in the user guide:

  1. Quick search panel
  2. Section 2.2.3. (Items list feature)
  3. Section 2.3.7 (Orders price features)
  4. Section 2.3.8 (Orders done features)
  5. Section 4. (Command Summary)
  6. Added screenshots of all expected outputs.

Contributions to developer guide

I contributed to the following sections in the developer guide:

  1. Section 2.5. (Command Component design)
  2. Section 3.6. (Orders Add implementation)
  3. Appendix A (Target User Profile)
  4. Appendix A (Value Proposition)
  5. Appendix B (User stories)

Contributions to team-based tasks

I contributed to the following team-based tasks in the project:

  1. Setting up tools e.g., GitHub, Gradle.
  2. Maintaining the issue tracker e.g. adding the necessary tags, assigning issues to the correct group member, closing issues when completed.
  3. Managed releases v1.0 - v2.1 (3 releases) on GitHub.
  4. Updating user/developer docs that are not specific to a feature.

Review/mentoring contributions

  1. Reviewed some PRs. Links to PR here
  2. Helped group members when they are unsure about task flow in the early stage. Tried to answer some questions that they may have.

Contributions beyond the project team

Link to contributions here.