NUS Event Mailer Pro (NUS EMP) is a desktop application used to manage events and contacts for NUS event organizers. 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 Features:
Enhancements to existing features:
CommandType enum and updated main parser to differentiate between contact and event commands (#45)ParticipantMap data structure and adding an extra field to Contact and Event to update the UI properly (#191)Documentation:
Project management:
Community:
Tools:
gh) extensively for repository management and PR operations