Skip to content

Latest commit

 

History

History
77 lines (66 loc) · 3.62 KB

zsh-eng.md

File metadata and controls

77 lines (66 loc) · 3.62 KB
layout title
default.md
Zhi Sheng's Project Portfolio Page

Project: LetsGetHired

LetsGetHired is a desktop application designed to assist you in efficiently tracking and managing your internship applications and their progress.

In addition to these capabilities, we recognize the importance of speed and efficiency. Thus, LetsGetHired is optimized for use via a Command Line Interface (CLI), but you still enjoy the advantages of a Graphical User Interface (GUI). If you are a swift typist, LetsGetHired can streamline your internship tracking faster than many standard GUI-based tools available.

Given below are my contributions to the project.

  • New feature: Added the command SortCommand and its parser SortCommandParser #89

    • What it does: Enabled users to organise internship applications by various fields
    • Justification: Addresses a Medium Priority User Story - providing users with a more organised view of their internship applications.
    • Highlights: Implemented a InternApplicationComparator class with singleton comparators.
  • Enhancements to existing feature:

    • Add Cycle field #46
      • What it does: Facilitated users in specifying the cycle of their internship applications.
    • Update find command #56
      • What it does: Updated find command to allow for partial matching of the Company field.
      • Justification: Provides a better user experience for internship application search
  • Code contributed:

  • Project management:

    • Created and assigned issues to other team members for 1 development sprint (2 weeks).
    • Added the v1.4 release.
  • Testing: In terms of testing, I contributed in the following ways

    • Added testing for features implemented by me #89
    • Add additional unit tests for features implemented by other team members to increase code coverage #178
  • Documentation:

    • User Guide:
      • Updated the user guide for sort command after implementing it
    • Developer Guide:
      • Added non-functional requirements and glossary to Developer Guide #28
      • Added implementation details for sort command to the developer guide #73
      • Fixed errors in sequence diagrams, use cases, typos, and formatting in Developer Guide #166, #207, #221
      • Proposed planned enhancements of sorting by multiple fields #208,
  • Community: