Project: Uni-Fy

Uni-Fy is a desktop app for managing your university workload and it is designed by university students for university students. The user interacts with it using a CLI, and it has a GUI created with JavaFX. It is written in Java, and has about 10 kLoC.

Given below are my contributions to the project.

  • Code contributed: RepoSense link

  • New Feature: Tasks appear green if the daily panel reflects the current date
    • What it does: Tasks Lights up Green if the current date is in the Weekly Panel View.
    • Justification: This feature helps improve the user experience of the product
    • Contribution: Adjusted the Day Card UI element css sheet: #193
  • New Feature: Contributed to the Front End UI of the show feature, particularly the layout and design of the Day Card.
    • What it does: allows the user to show weekly tasks by each day of the week in a weekly panel.
    • Justification: This feature improves the product significantly because a user is able to easily visualise their weekly tasks.
    • Highlights: It required an understanding of JavaFX components, as well as linking Daily Panel and Day Card#116, #118.
    • Contribution: Created the Day Card UI Element. Linking the Day Card with the Daily Panel: #125, #119
  • Project management:
    • Assisted in Creation of the Organization Repo
    • Assisted in Integration of CodeCov with Github
  • Enhancements to existing features:
    • Improve the Show Command UX, especially in the domain of user prompts Pull requests #318, #289
  • Documentation:
    • User Guide:
      • Added documentation for the features show#45
      • Did cosmetic tweaks to existing documentation of features show: #46
    • Developer Guide:
      • Added implementation details of the show feature: #348, #40
  • Community:
    • PRs reviewed (with non-trivial review comments): #95, #348
  • {you can add/remove categories in the list above}