Michael's Project Portfolio Page
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 theDay 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 linkingDaily Panel
andDay Card
#116, #118. - Contribution: Created the
Day Card
UI Element. Linking theDay Card
with theDaily Panel
: #125, #119
- Project management:
- Assisted in Creation of the Organization Repo
- Assisted in Integration of CodeCov with Github
- Enhancements to existing features:
- Documentation:
- Community:
- {you can add/remove categories in the list above}