BudgetBuddy is a finance-tracking application designed for users seeking a centralized platform to manage and monitor their finances. Tailored for individuals who value efficiency, BudgetBuddy simplifies the process of tracking and calculating expenses. Its user-friendly interface caters to fast typists, making financial management both quick and intuitive.
Given below are my contributions to the project
- What it does : Allows user to add expense and savings to the app for users to monitor their spending habits and savings growth over time.
- Justification : Users can save their spendings and savings.
- What is does : Allows users to add expenses that are meant to be split amoung friends. Allows users to check the added list of expenses that are to be among the friends. The users can also settle the expense once others have paid.
- Justification : This enhancement simplifies the task of tracking shared expenses, making it easier for users to manage shared activities without the hassle of manual calculations.
[RepoSenseLink](https://nus-cs2113-ay2324s2.github.io/tp-dashboard/?search=yyangdaa&breakdown=true&sort=groupTitle
%20dsc&sortWithin=title&since=2024-02-23&timeframe=commit&mergegroup=&groupSelect=groupByRepos&checkedFileTypes=
docsfunctional-codetest-code~other)
- Wrote JUnit tests for the ExpenseList, SavingsList, SplitExpenseList and Parser.
- Added implementation details of the
AddExpense
,AddSaving
andSplitExpense
feature. (Pull Requests : #207). - Added design details of the
AddExpense
,AddSaving
,SplitExpense
,SplitExpenseList
andSettleSplitExpenseList
classes. (Pull Requests : #207). - Added user stories for my respective features. (Pull Requests : #207).
- Added Sequence Diagrams for
AddExpense
,AddSaving
andSplitExpense
features. (Pull Requests : #207).
- Provided 4 DG Peer Review Comments for another team. (Team #1).
- Reported 5 Bugs for another team during PE-D. (Team #1).
- Usage of Draw.io for my Sequence Diagrams. (Draw.io).