Formatted heatmap to actually use backend info (the original issue was that keys weren't properly capitalized)
Backend Routes
Both /volunteers and /volunteers/available were broken because of new payload params not being optional, fixed now
Volunteer Availability
Grabbed volunteer list from backend
Instructions to test changes:
Heatmap
Cross reference the heatmap numbers with backend tables
Double check the time formats are correct and properly ordered
Backend Routes
Test /volunteers and /volunteers/available so that they still work with and without the new payload params
Volunteer Availability
Cross reference the volunteer list with backend tables
Images
Todo
Heatmap currently is one indexed, so timeslots that have no volunteer availability are set to 1 instead of 0, and everything else is incremented by 1 as well (motivation is that the chart doesn't show the timeslot square without a nonzero value)
Nothing on that page is interactable other than the chart and the "View Database" button, not sure if that's by design
What changes are included in this PR?
Heatmap
Backend Routes
Volunteer Availability
Instructions to test changes:
Heatmap
Backend Routes
Volunteer Availability
Images
Todo
closes #104