Frederick Pua - Project Portfolio Page
Overview
Financial Planner is a Command Line Interface (CLI) application for managing your finances conveniently. It is optimized for use via the CLI and leverages your expertise in CLI and your ability to type fast and gives you a one-stop interface to access a plethora of features to manage your finances.
Summary of contributions
Code contributed: Reposense link
Enhancements Implemented:
- Watchlist Feature
- Querying Stock API (Alpha Vantage and FMP) using HTTP Client
- Parsing HTTP JSON response into JAVA object
- Displaying of watchlist
- Adding and deleting stock from watchlist
- Saving and loading of watchlist in file using human-readable format (JSON)
- Visualization Feature
- Sorting of Cashflow into respective categories
- Visualizing cashflow using appropriate visualization tools (Piechart, Barchart, Radarchart)
- Utility classes (Part of storage and UI)
Contributions to the UG:
- Feature guide for watchlist and visualization feature
- Furnish the Q&A with relevant information and doubts that the user might have
- Command summary for my features
Contributions to the DG
- Acknowledgements of relevant 3-rd Party libraries used in watchlist and visualization feature
- Visualization Component
- Implementation
- Class Diagram
- Sequence Diagrams
- Watchlist Component
- Implementation
- Class Diagram
- Sequence Diagram
- Value Proposition
- User Profile
- USer Stories
- Manual Testing
Contributions to team-based tasks:
- Adding of dependencies to build.gradle
- Checking of issue tracker to ensure all group members are on task and does not miss deadline
- Approving pull request by team members
Review/ Mentoring contributions:
- Reviewing of teammates codes in Pull Requests (giving suggestions and improvements)
Contributions beyond the project team
- Reviewed UG & DG of other teams
- Product system and acceptance testing for other teams