CollegeZone is a desktop application for NUS Residential College 4 (RC4) students. It has a Graphical User Interface (GUI) but most of the user interactions happen using a Command Line Interface (CLI). This application is catered for an RC4 resident to manage their contacts with other RC4 residents and to manage their tasks, just like a digital organiser. == Summary of contributions
-
Major enhancement: Social CollegeZone: Meet Command and Sort Command
-
What it does: allows the RC4 students to be set up meet dates in our CollegeZone Calendar and also easily keep track of upcoming meet up dates, birthdays with a click of a button.
-
Justification: This feature was primarily added to provide a platform for RC4 students to be more social and make it easy for them to keep track of their meeting appointments and their friends birthdays to plan get togethers.
-
Highlights: This feature involves creating a new attributes for the
Person
Class that were not in the original addressbook. Interacting with the CalendarFX API to be able to display the meet dates also posed challenges in terms of implementation. -
Credits: CalendarFX API
-
-
Minor enhancement: added an auto complete command that auto-completes a command with the press of
TAB
. -
Code contributed: [Functional code] [Test code]
-
Other contributions:
-
Project management:
-
Managed releases
v1.5rc
(1 release) on GitHub
-
-
Documentation:
-
Did cosmetic tweaks to existing contents of the User Guide: #82
-
-
Community: *
-
Tools:
-
Integrated a third party library and API (CalendarFX) to the project
-
-
{you can add/remove categories in the list above}
Given below are sections I contributed to the User Guide. They showcase my ability to write documentation targeting end-users. |
Given below are sections I contributed to the Developer Guide. They showcase my ability to write technical documentation and the technical depth of my contributions to the project. |