Darren's Project Portfolio Page
Project: Yellow Pages
Yellow Pages is a desktop address book application used for students in universities. User interaction is done through CLI and its GUI is created using JavaFX
Given below are my contributions to the project.
- New Feature:
- Meeting List Storage #39
- Description: Store meetings created
- Justification: There is a need to store all meetings that have been created so that the user can access them when they reopen the application.
- Highlights: The implementation for storing of meetings follows closely with how closely address book is stored. Despite following the way address book is being implemented, it was not as trivial to follow. Changes had to be made to the logic and model managers as that it how the user interacts with the UI. Storage manager and the main app also had to be edited to ensure that an empty meeting list on start up could be populated with sample meetings.
- Credits: AB3 Address book
- List Meeting Command #33
- Description: List all meetings that have been created in the command line
- Justification: Previously before the UI cards were implemented for storage, there was no way to view all meetings
- Meeting List Storage #39
- Code contributed: RepoSense link
- Documentation:
- User Guide
- Added documentation for
listmeetings
- Added documentation for
- Developer Guide
- Added implementation details for storage meetings #54
- Created UML Diagrams for
ModifiedStorageClassDiagram
,ModifiedArchitectureSequenceDiagram
andModifiedModelClassDiagram
- User Guide
- Community