Ryan Chua - 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:
- General structure of the code (parts of FinancialPlanner, Storage, Parser and Ui)
- Budget feature
- Overview feature
- Balance feature
- General code enhancements and improvements
Contributions to the UG:
- Feature guide for budget, overview, balance, and exiting program
- Saving and loading data components
- Introduction
- Command summary for my features
- Part of FAQ
Contributions to the DG:
- Storage component:
- Implementation
- Class diagram
- Design considerations
- Budget feature
- Implementation
- Sequence diagrams
- Non-functional requirements
- Architecture Diagram
Contributions to team-based tasks:
- Set up GitHub team org/repo
- Manage releases
- Equal share of workflow processes on GitHub (review PRs, maintain issue tracker)
- Submit deliverables on Canvas
Review/Mentoring contributions:
- Reviewed teammates code (giving suggestions and improvements)
Contributions beyond the project team:
- Reviewed UG & DG of other teams.
- Product system and acceptance testing for other teams.