Reagan Tan's Project Portfolio Page
Project: FABook
FABook is your dependable assistant who reminds you of meetings and consolidates crucial information like financial plans and client information right at your fingertips! You can now focus on giving your full attention to your clients without having to worry about things slipping your mind.
FABook is optimized for a financial adviser to use via a Command Line Interface (CLI) while still having the benefits of a Graphical User Interface (GUI). If you can type fast, FABook can get your contact management tasks done faster than traditional GUI apps.
Given below are my contributions to the project.
- New Feature: Logic needed to fetch the earliest meeting time: PRs #133
- What it does: Fetches the earliest meeting from a Person
- Justification: To show a person’s earliest meeting time on the UI for PersonCard on PersonListPanel
- Highlights: Correct earliest meeting time displayed
- Credits: Reused code from StackOverflow
-
Code contributed: RepoSense link
- Project management:
- Handle team deliverables with project advisor
- Update public document for team deliverables
- PRs reviewed by me
- Enhancements to existing features:
- added input shortcuts for CreateCommand, FindCommand and EditCommand: PRs #46 #49
- added MeetingTime as an attribute for the client: PRs #71 #88
- improved MeetingTime and Person to enable multiple MeetingTime attributes for the client: PRs #83 #192 #210
- updated UpdateCommand to include MeetingTime (Scrapped): PRs #71 #238
- Documentation:
-
User Guide: PRs #25 #37 #46 #49 #70 #102 #136 #191 #192 #195 #196 #199 #216 #241 #245
- rebranded from FABook to IBook back to FABook
- updated formats of ‘Create’, ‘Update’
- added information for new commands ‘Redo’ and ‘Undo’
- added Command Summary
- added Glossary for terms
- Add relevant images for commands to UG for v1.2
- Refined UG for v1.2 and v1.3
-
Developer Guide: PRs #32 #37 #46 #70 #122 #239 #241 #245
- made changes to user profile, value proposition, user stories and use cases
- rebranded from FABook to IBook back to FABook
- Included use case for ‘find by address’
-
- Community:
- PRs reviewed by me.
- Issues created by me
- Reported bugs and suggestions for other teams in the class: PE-D Issues Link