Cheng Seong's Project Portfolio Page
Project: ProfBook
ProfBook is an AddressBook Application targeted at CS2103 instructors to manage both students and TAs contacts within teams and tutorial groups. The user interacts with it using a CLI, and it has a GUI created with JavaFX. It is written in Java.
Given below are my contributions to the project.
- New Feature: Added the ability to import contacts from an existing JSON File
- What it does: allows the user to merge contacts from another JSON File into the existing ProfBook
- Justification: This feature can be used in conjunction with the export feature to archive and reinstate contacts and also help instructors facilitate the passing around of contacts
- New Feature: Added the ability to sort the ProfBook
- What it does: allows the user to sort contacts using the different attributes attached to the contacts, such as their name, Tutorial ID and so forth.
- Justification: Instructors might want their ProfBook to look more organized and sorting them is the best way to achieve it.
-
Code contributed: RepoSense link
- Project management:
- Managed releases
v1.2-v1.4(3 releases) on GitHub - Reviewed code and managed merge conflicts for the team.
- Facilitated deadlines for the team.
- Managed releases
- Enhancements to existing features:
- Added a way to compare
Personwhich could be useful in future features #91
- Added a way to compare
- Documentation:
- Community: