Skip to content

Conversation

janekamata
Copy link
Contributor

ℹ️ Issue

Closes #162

📝 Description

Briefly list the changes made to the code:

  1. Installed Recharts
  2. Added year filter action to store
  3. Created basic filter checkboxes and connected chart on dashboard
  4. Created a calculation function for grant metrics
  5. Various styling fixes

✔️ Verification

Tested on frontend for filter state switching tabs, changing route, refreshing to make sure filter persists

image

Test Changes

Added basic tests for the calculation functions in frontend\tests\GrantCalculations.test.tsx

🏕️ (Optional) Future Work / Notes

Did you notice anything ugly during the course of this ticket? Any bugs, design challenges, or unexpected behavior? Write it down so we can clean it up in a future ticket!

@janekamata janekamata self-assigned this Oct 10, 2025
@janekamata janekamata linked an issue Oct 10, 2025 that may be closed by this pull request
@janekamata janekamata changed the title 162 dev structure backend grant data for dashboard usage 2 Structure backend grant data for dashboard usage Oct 10, 2025
@janekamata janekamata changed the title Structure backend grant data for dashboard usage Setting up structures for dashboard usage Oct 10, 2025
@janekamata janekamata merged commit 3909e2c into main Oct 18, 2025
1 check passed
janekamata added a commit that referenced this pull request Oct 18, 2025
* Recharts install

* Added year filter action to store; updated filters to clear when switching between grants and dashboard; set up basic chart and checkboxes but fixing sync

* Fixed filtering by changing processGrantData

* Updating border sizes

* Calendar date selected format

* Sample grant calculations

* Updating filter checkboxes to persist on refresh

* Calculation functions for grant metrics and tests

* Attempting to fix build errors
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

DEV - Structure backend grant data for dashboard usage

1 participant