Isaac Eng Hong Yeow - Project Portfolio Page
Overview
BudgetBuddy is a desktop financial tracker application that helps users to manage their personal
finances. It allows users to track their income and expenses across multiple accounts and provides
insights into their financial activities. It is optimized for use via a Command Line Interface (CLI)
and is written in Java, and has about 3 kLoC.
Summary of Contributions
Given below are my contributions to the project.
- Code Contributed: RepoSense Link
- List Feature: Added the ability to view existing transactions.
- What it does: allows users to view their existing transactions.
- Justification: this feature is key to the BudgetBuddy as users need to be aware of their finances through their transactions.
- Enhancements: users can choose between 6 different types of list to view:
- All Transactions
- Past Week Transactions
- Past Month Transactions
- Custom Date Transactions
- Account Transactions
- Category Transactions
- Documentation:
- User Guide:
- Added documentation for the
list
feature.
- Developer Guide:
- Added implementation details for the
list
feature.
- Added architecture diagram of BudgetBuddy.
- Community:
- Reported bugs and suggestions for other teams in class and PE-D.