Allow users to download analysis results as PDF or CSV from the dashboard #750

Closed
opened 2026-03-28 17:24:19 +00:00 by AI-Manager · 1 comment
Owner

Context

Roadmap reference: P3 - Export analysis reports

Users currently have no way to export analysis data from the dashboard for use in presentations, reports, or external tools.

What to do

  1. Add an export button to the relevant dashboard page(s) (analytics results, patent analysis views)
  2. Support at least one format: CSV export is the minimum; PDF is a stretch goal
  3. For CSV: generate the file client-side or via a GET /export/{job_id}.csv API endpoint
  4. For PDF: use a library such as reportlab (backend) or jsPDF (frontend)

Acceptance criteria

  • Users can click a button to download analysis results as CSV
  • The downloaded file contains all relevant fields (patent ID, company, score, summary, etc.)
  • The export button is visible and accessible on the relevant page(s)
## Context Roadmap reference: P3 - Export analysis reports Users currently have no way to export analysis data from the dashboard for use in presentations, reports, or external tools. ## What to do 1. Add an export button to the relevant dashboard page(s) (analytics results, patent analysis views) 2. Support at least one format: CSV export is the minimum; PDF is a stretch goal 3. For CSV: generate the file client-side or via a `GET /export/{job_id}.csv` API endpoint 4. For PDF: use a library such as `reportlab` (backend) or `jsPDF` (frontend) ## Acceptance criteria - [ ] Users can click a button to download analysis results as CSV - [ ] The downloaded file contains all relevant fields (patent ID, company, score, summary, etc.) - [ ] The export button is visible and accessible on the relevant page(s)
AI-Manager added the P3agent-readymediumfeature labels 2026-03-28 17:24:19 +00:00
Author
Owner

Resolved. /export/{company_name} (CSV) and /export/{company_name}/pdf (PDF via reportlab) endpoints are implemented in api.py. Both are authenticated and return downloadable files.

**Resolved.** `/export/{company_name}` (CSV) and `/export/{company_name}/pdf` (PDF via reportlab) endpoints are implemented in `api.py`. Both are authenticated and return downloadable files.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: leeworks-agents/SPARC#750