Livia Michelle's Project Portfolio Page
Project: uNivUSal
uNivUSal is a desktop application used to link CS2103T users to all the modes of communication of other users to make their lives easier. 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.
- New Feature: Added the ability to sort entries.
- What it does: allows the user to sort all persons in uNivUSal
- Commands:
sort
- Justification: This feature improves the navigability for users to traverse through their contacts. It can also be integrated with other fields to support future implementation.
- New Feature: Added the ability to filter entries by preferred social media.
- What it does: allows the user to list contacts with a specific preferred social media
- Commands:
social SOCIAL
- Justification: This feature improves the navigability for users to filter through their contacts based on their preferred socials. It is also an elaboration on the preferred social feature implemented.
- New Feature: Added a tutorial field for a person.
- Justification: Supports the aim of the app to cater it to CS2103T students and TAs. This field would allow TAs to keep track of the students in their tutorial group.
- New Feature: Added a add to favorite group shortcut.
- Commands:
fav
- Justification: favorite would be the basic group a user would need in their contact list.
- Commands:
-
Code contributed: RepoSense link
- Project management:
- Set up GitHub org
- Co-managed releases
v1.1
-v1.4
(4 releases) on GitHub with team - Updating user and developer docs for a better flow
- Enhancements to existing features:
- Documentation:
- User Guide:
- Developer Guide:
- Community: