Implemented income and expense API calls into dashboard.
Implemented necessary .reduce() logic to find unallocated funds.
Created templates for separate components, namely:
-> forms: Income, Expense, and Category
-> timeline.js, for routing purposes
-> categoryCard and expenseCard for the expenses and the categories
Tested icon library and IconButton implementation. Installed new dependency for Material UI icons.
Related Issue
6
19
8
9
11
All form issues, even though the process for form creation hasn't started yet.
Motivation and Context
All changes introduced within this PR are necessary for application functionality.
How Can This Be Tested?
Pull PR
Install needed dependencies
Stand web server
See whether necessary data is included within the homepage
Screenshots (if appropriate):
N / A
Types of changes
[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
Description
Related Issue
6
19
8
9
11
All form issues, even though the process for form creation hasn't started yet.
Motivation and Context
How Can This Be Tested?
Screenshots (if appropriate):
N / A
Types of changes