Project: Pied Piper

I took part in developing Pied Piper, a task management app that helps current and future university student leaders take charge of their group projects. It allows students to more easily manage their group project, and keep track of their teammates’ progress while being able to rate their performances upon completion of their assigned tasks.

Summary of Contributions

  • New Feature: STATUS for task
    • What it does: allows users to quickly understand the current status of each task based on colour coded tags.
    • Justification: the user does not have to read through the task details to identify if the task is completed, is due soon or is overdue. Each status is represented using predefined colours. This is a nice to have feature.
    • Pull Requests: #95, #184
  • New Feature: Dark Mode
    • What it does: allows users to easily switch to a darker theme.
    • Justification: useful feature if the user wants to use a darker colour scheme compared to the default theme(light).
    • Pull Requests: #100, #105
  • Update Feature: Role for team members
    • What it does: allows users to give each team members roles.
    • Justification: roles within a team allows the team to work together effectively. This feature allows the user to give each member a role, which can be viewed easily.
    • Pull Requests: #49
  • Code contributed: RepoSense link

  • Documentation:
    • Developer Guide:
      • Added activity diagram for STATUS
      • Added more cases for manual testing
    • User Guide:
      • Added explanation for colour codes of status tag - Key definitions
  • Community
    • PRs reviewed: 8 PRs Reviewed
    • Reviewed another group’s project and reported 9 bugs during PE-DryRun issues