Toh Hai Jie Joey's Project Portfolio Page
Project: Projact
Projact is a contact and project management app that helps NUS computing students to organise their contacts and their projects’ meeting links and tasks.
Given below are my contributions to the project.
New Features
- Feature: Added the ability to delete a tag. (Pull request #118)
- What it does: allows the user to delete a tag that has been created.
- Justification: This feature allows the user to remove any tags that they deem are irrelevant or unnecessary so as to not clutter up the list of tags.
- Feature: Implement the MeetingLink class. (Pull request #134)
- What it does: Adds a
link
field to a tag. This is an optional field. - Justification: This feature allows user to add a link to a tag so as to facilitate group projects et cetera.
- What it does: Adds a
- Feature: Added the command to add a link to a tag. (Pull request #140)
- What it does: allows the user to tie the specified link to a tag, which can be directly clicked on from the tag list.
- Justification: This feature provides a quick and easy way for the user to manage the links he/she has on hand. It enhances users’ experience as they can add a meeting link to their project group tag or add a module website link to their module tag.
Enhancements to Existing Features
- Enhancement: Redesigned the Tag class to support new features. (Pull request #58)
- What it does: Instead of having the Tag class as a field under a Person, the Tag class is now a standalone.
- Justification: This allows for the adding of fields to a Tag, such as a
link
field andtask
field.
Code Contributed
Project Management
- Aided in maintenance of issue tracker at the end of
v1.3
Documentation
- User Guide:
- Developer Guide: