[BB-6299] - Report Generation (Backend)
Story
"As a Listaflow user, I want the ability to generate reports on my task runs."
Full description
Create backend infrastructure code for compiling stats for a recurring checklist, comparing data such as trends over time. Build Endpoints to serve these reports in JSON form and in downloadable CSVs. Have a way to cache this data for quick retrieval.
Wireframes showing the type of stats to compile and pull for the reports (note: wireframes are still in review):
Completion criteria
- Report data can be downloaded and fetched from a JSON endpoint about checklists in recurring checklist runs
- All responses from a particular checklist run can be downloaded
Documentation updates & improvements criteria
- Left to the assignee’s appreciation
Edited by Alison Hugo