Kaaviya Selvam's Project Portfolio Page
Project: uMessage
Overview
uMessage is an app that helps university students manage their contacts and meetings. It is optimized for keyboard users.
This project is part of the CS2103T team project requirements for AY2021/2022 Semester 2.
Summary of Contributions
Given below are my contributions to the project.
- New Feature: Added
copy
command to the Contacts tab.- What it does: allows the user to copy details of an individual contact using CLI commands.
- Justification: This feature improves the product significantly because a user is able to copy information quickly and with ease.
- Highlights: The implementation was challenging as it requires an in-depth analysis of how commands interact and are displayed in order to come up with the most suited implementation.
- PR: #87
- New Feature: Enabled individual fields to be copied.
- What it does: allows user to copy important information or open any links (telegram/emails) simply by clicking on a field value.
- Justification: This feature improves the product significantly because a user can conveniently get important information and use it elsewhere without having to manually copy the fields.
- Highlights: This enhancement requires understanding of GUI framework.
- PR : #139
- New Feature: Improved GUI of the application.
- What it does: Updates the GUI to fit the NUS ecosystem of applications.
- Justification: The improvement of the UI and its colors aid the user in identifying information with ease, while reducing the eyesore of the user.
- Highlights: This enhancement requires understanding of CSS styling.
- PR: #114
Code Contributed: RepoSense link
- Project management:
- Moved user case stories from shared document to GitHub.
- Documentation:
Community: * PRs reviewed (with non-trivial review comments): #132