Edmund Tan - Project Portfolio Page

Overview

LifEasier helps Computer Engineering (CEG) students to manage their classes, social events, deadlines and school notes through the Command Line Interface (CLI). The following describes my personal contributions to the project, and what specific features and enhancements I implemented. It also contains a record of the documentation I helped to contribute.

Summary of Contributions

The following section provides a summary of what I have contributed to the project.

Code Contributed

I have contributed over 1200 lines of code, split among documentation, functional, and test code. My code contributions can be found via the link here.

Enhancements implemented

I have contributed the features to the project as shown below:

  1. The Notes and NoteList classes.
  2. The relevant commands related to notes, such as AddNotesCommand, ShowNotesCommand, EditNotesCommand and DeleteNotesCommand.
  3. Handling of incomplete/empty user commands in the Parser.

Contributions to the User Guide

I have written sections that were relevant to what enhancements I have implemented in the project. These sections are Section 3.13, Section 3.14, Section 3.15, Section 3.16.

Contributions to the Developer Guide

I have written sections that were relevant to what enhancements I have implemented in the project, including related UML diagrams. These includes the Sequence diagram found in Section 3.1, contents in Section 4.4, Section 4.5, Section 4.6, Section 4.11.

Contributions to Team-Based Tasks

In terms of contributions, I felt that I have played a part in improving the code quality and in minor non-specific areas in UG/DG such as Setting Up and the Command Summary alongside with my team members.

Review/Mentoring Contributions

In terms of contributions, I felt that I have reviewed some PRs of teammates and provided assistance to members who needed help.

Contributions Beyond the Project Team

I have participated in the peer review excercises and gave advice and constructive feedback to other groups.