Skip to content

Latest commit

 

History

History
54 lines (34 loc) · 2.21 KB

limyangsheng.adoc

File metadata and controls

54 lines (34 loc) · 2.21 KB

Lim Yang Sheng - Project Portfolio

Project: ABC Business Contacts

ABC Business Contacts (ABC) is a desktop Business Contact Management application. The user interacts with it using a CLI, and it has a GUI created with JavaFX. It is written in Java.

Code contributed: [Functional code] [Test code] [Unused code]

Enhancement Added: Backup/RestoreBackup

External behavior


Start of Extract [from: User Guide]

End of Extract


Justification

Users may lose their original copy of saved data for many reasons. The file may be corrupted or it may have been edited accidentally. As such, the backup and restore backup command will allow users to retrieve back their loss data.

Implementation


Start of Extract [from: Developer Guide]

End of Extract


Enhancement Proposed: Multiple backup files with specified path

User should be able to save different copies of backup data files as they may want to restore data from different sessions. They should be given the choice to specify the file path to save to and the file path to restore data from.

Other contributions

  • Replace browser UI with meeting list UI (Pull requests #88, Pull requests #122)

  • Updated various commands to work with new meeting list (Pull requests #116, Pull requests #127, Pull requests #132,)

  • Discovered bugs during acceptance testing (Issues #59, #60)