Project: InternBook
InternBook is a desktop intern book application used for managing internship companies and contacts. 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.
- Developed the Getting Started section of the user guide in v1.1
- Worked on the edit command in v1.2. This included:
- Modifying the command to fit the requirements of our project
- Refactoring code to change the Person class to the Company class
- Deleting the address field since it was redundant
- Deleting and modifying all test-cases affected by the deletion of the address
- Changing the fxml file to reflect the deletion of the address field.
- Worked on updating the find command in v1.3. This included
- Changing the matching algorithm that find uses
- Modifying tests to reflect the new behaviour
- Changing default values used in tests to better reflect behaviour
- Fixed bugs in other functionalities as well, including changing error messages and allowing empty tags through edit.
- Updated UML Diagrams