The product created is a finance-tracking application named BudgetBuddy.It is a product for users who wish to handle and track any current/future expenses on a singular platform.
Given below are my contributions to the project
- What it does : Allows user to view the respective commands of a certain item displayed in the menu.
New Feature : Add the Ability to Find expenses of a specific name/amount (Pull Requests #41, #90, #55)
- What it does : Allows user to view all expenses that match a user's provided description, minimum amount and maximum amount
- Credits : sweijie24 for his
listExpenses()
method which aided in displaying the found expenses.
- What it does : Allows user to create an empty list of expenses of their desired name
- What it does : Allows user to remove a list of expenses from the overall lists of Recurring Expenses
New Feature : Add the ability to view all names of lists of recurring expenses (Pull Requests #68, #92)
New Feature : Add the ability to add an expense to a specific list of recurring expenses (Pull Requests #68, #92)
- What is does : Allows user to add an expense to a specified list in the overall list of recurring expenses
New Feature : Add the ability to add all expenses in a specific list to the overall expenses (Pull Requests #68, #92)
- What it does : Allows user to add all expenses in a specified list to the overall expenses
New Feature : Add the ability for recurring expenses to work with the currency converter (Pull Requests #132)
- Justification : This feature improves the product significantly, as it helps to make the app more cohesive in terms of its features
New Feature : Add saving and loading from a file for recurring expenses (Pull Requests #105)
- What it does : Allows all expenses / lists in the recurring expenses to be saved and loaded from a file
Code Contributed : RepoSenseLink
- Managed releases v1.0-v2.1 (3 releases) on Github
- Integrated features to work as a cohesive application in v1.0 (Pull Request #34)
- Handle Issue tracker for the following issues
- Wrote JUnit tests for the Recurring Expense, Find and Menu Command feature (Pull Request #106)
- Implemented Bug Fixes for
RecurringBill
,Find
andMenu
features. (Pull Request #192, #190, #189, #133, #230
- PRs reviewed : #195, #111, #107, #100, #99
- Provided support and help to teammates in bug-fixing and ideation of features. (Communication was done through text-messages and weekly-meeting calls, may contact group-mates to ascertain this)
- Provided DG Peer Review Comments for another team. CS2113-F12-2 LifeTrack
- Reported bugs for another team during PE-D. CS2113T-T09-1 MediTracker
Developer Guide : Pull Requests #108,#77, #76, #67, #233, #205
- Added diagrams and documentation for the features
Recurring Expenses
,Menu
andFind
underImplementation
Section - Added diagrams and documentation for the
Introduction
,Setup Guide
andDesign
sections - Add user stories and use cases for my features : Pull Request #227
- Add instructions for manual testing: Pull Request #205
User Guide : Pull Requests #140,#136, #109, #61, #205
- Added documentation for the features
Recurring Expenses
,Menu
andFind
- Added documentation for the
Introduction
andQuick Start