Introduction

This page serves to document my contributions to the project PlaNus under NUS module CS2103T in AY20/21 semester 1.

Project: PlaNus

PlaNus is a task managing desktop application for students in NUS with many projects and deadlines, optimized for use via a Command Line Interface (CLI) with the benefits of Graphical User Interface (GUI). PlaNus reduces the time spent by students in task management as adding tasks and lessons is now simple and quick!

Given below are my contributions to the project.

  • New Features: Created new UI
    • Fully in charge of the Ui.
    • Redesigned and implemented a new Ui for PlaNus with minor parts based on the original AddressBook-Level3 Ui.
    • Highlights:
      • Designed and styled the task, lesson list, and the time analysis panel.
      • Designed and implemented the calendar view from scratch.
      • Worked out all the connections between the frontend code and backend code alone.

    Refer to the following PR or the v1.4 final release of the product to view the latest the UI. \133, \142, \148, \182, \188, \206, \210, \271 (not all included)

  • Project management:

    • Managed releases v1.2, v1.3 and v1.4 (3 releases including issues and deadlines) on GitHub
  • Code contributed: My code contributions to PlaNus can be found via the RepoSense link

  • Documentation:

    • User Guide:
      • Added documentation for the features done #62
      • Formatted the user guide #72
      • Added documentation for add deadline and add event command \186
      • Added documentation for edit, find, delete task command, and list lesson command \213
      • Added documentation for calendar view \279
      • Updated image link \287 *Developer Guide:
      • Update the Ui component with the latest ui structure \302
  • Community: