Ng Wei En's Project Portfolio Page
Project: Track2Gather
Track2Gather is a desktop application that will manage up to a few thousand contacts, providing basic features for contact tracing personnel to organise and search through them via personal information, case numbers, and Stay-Home-Notice periods. 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
- Integration: Led creation of new
Person
attributes. - New Feature: Added an indicator for the status bar footer for the number of persons displayed: #76 #126
- What it does: Enables users to easily view the number of persons displayed out of the total count.
- New Feature: Implement robust
sort
command which provides multiple ways to customise sorting: #96 #100 #111 #112 #125 #127 #129 #260- What it does: Enables sorting of multiple fields (name, case number, SHN start/end dates) in ascending/descending order.
-
Integration: Refactored codebase for transition to Track2Gather: #210
- Enhancements to existing features:
- Documentation:
- Community: