layout | title |
---|---|
default.md |
Zhi Sheng's Project Portfolio Page |
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 parserSortCommandParser
#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 theCompany
field. - Justification: Provides a better user experience for internship application search
- What it does: Updated
- Add
-
Code contributed:
- RepoSense link
- PRs authored by me (15+ PRs authored and merged)
-
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
-
Documentation:
- User Guide:
- Updated the user guide for
sort
command after implementing it
- Updated the user guide for
- 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,
- User Guide:
-
Community:
- PRs reviewed by me - over 15+ PRs reviewed
- Bug reports raise by me - posted 9 bug reports to help other team improve their product