Project: Plannit

Plannit is an all-in-one application that streamlines the execution of module deliverables by empowering NUS students with the ability to manage tasks, links and module-mates (i.e., students in the same module) to increase their productivity.

Given below are my contributions to the project.

  • New Feature: Adding, deleting and opening of Link objects
    • What it does:
      Allows students to add module-specific link(s) with a user-defined alias. Multiple links can be opened using a single command.
    • Justification:
      This feature provides a centralised storage location for their links, which in turn empowers them with easy access to online resources at any given point of time.
    • Highlights:
      This is a completely new component that was not previously in the design of AB3. It serves as a bridge between the students’ module links and the internet.
  • New Feature: Interactive UI for Link objects
    • What it does:
      Allows students to open links from the application window by clicking on the displayed alias associated with the desired link.
    • Justification:
      This feature provides them with easy access to online resources at any given point of time with a single click.
    • Highlights:
      This is a completely new component that was not previously in the design of AB3. It has the effect of making each link object look visually distinct while having the benefit of being functional.
  • Code contributed: RepoSense Link

  • Documentation
    • User Guide:
      • Added documentation for commands add-link, delete-link and open-link with diagrams (e.g, #51 and #167)
    • Developer Guide:
      • Added implementation detail of Link components with diagrams (see #89)
  • Contribution to team-based-tasks:
    • Created sample data for first time users of Plannit.
  • Review contributions:
    • Reviewed numerous PRs (e.g., #36, and #95)
  • Contributions beyond the project team: