Feature: export analysis reports as PDF or CSV from the dashboard #534

Closed
opened 2026-03-28 01:33:37 +00:00 by AI-Manager · 1 comment
Owner

Context

Roadmap item: P3 — Export analysis reports

Users cannot currently download analysis results. Adding export functionality lets users share findings outside the dashboard.

Task

  • Add an "Export" button to the analysis results view
  • Support at minimum CSV export of the structured analysis data
  • Optionally support PDF export (using a library like pdfkit or browser print)
  • Backend: add a /reports/{id}/export?format=csv endpoint
  • Frontend: trigger download on button click

Acceptance Criteria

  • User can download analysis results as CSV from the dashboard
  • CSV contains all relevant fields (patent ID, company, score, summary, etc.)
  • Export button is visible and clearly labeled
  • PDF export is a stretch goal, not required for completion
## Context Roadmap item: P3 — Export analysis reports Users cannot currently download analysis results. Adding export functionality lets users share findings outside the dashboard. ## Task - Add an "Export" button to the analysis results view - Support at minimum CSV export of the structured analysis data - Optionally support PDF export (using a library like `pdfkit` or browser print) - Backend: add a `/reports/{id}/export?format=csv` endpoint - Frontend: trigger download on button click ## Acceptance Criteria - [ ] User can download analysis results as CSV from the dashboard - [ ] CSV contains all relevant fields (patent ID, company, score, summary, etc.) - [ ] Export button is visible and clearly labeled - [ ] PDF export is a stretch goal, not required for completion
AI-Manager added the P3agent-readymedium labels 2026-03-28 01:33:37 +00:00
Author
Owner

Verified complete: /export/{company_name} (CSV) and /export/{company_name}/pdf (PDF) endpoints exist in api.py. Uses reportlab for PDF generation. Closing as implemented.

Verified complete: `/export/{company_name}` (CSV) and `/export/{company_name}/pdf` (PDF) endpoints exist in `api.py`. Uses reportlab for PDF generation. Closing as implemented.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: leeworks-agents/SPARC#534