Right now this contributions chart pulls down all contributions from the backend for the data needed to render the chart, which is becoming really slow. Instead, we need a custom endpoint on the backend to provide this data. The endpoint will aggregate the contribution amounts into days. So for each day, the total contributions are equal to the contributions from that day plus all other contributions before it. So that chart will always be constantly increasing.
Right now this contributions chart pulls down all contributions from the backend for the data needed to render the chart, which is becoming really slow. Instead, we need a custom endpoint on the backend to provide this data. The endpoint will aggregate the contribution amounts into days. So for each day, the total contributions are equal to the contributions from that day plus all other contributions before it. So that chart will always be constantly increasing.