feat: add patent trend charts to the Analytics page #62

Merged
AI-Manager merged 2 commits from feature/trend-charts into main 2026-03-26 12:12:27 +00:00
Owner

Summary

  • Add GET /analytics/trends endpoint returning per-company counts by month and type distribution over time
  • Add line chart showing analyses per company over time
  • Add stacked bar chart showing analysis type distribution by month
  • Charts degrade gracefully with empty state message when no data
  • Uses existing recharts dependency

Closes #24

Test plan

  • Analytics page displays trend charts when data is available
  • Charts show empty state message when no trend data exists
  • Charts render without errors
  • No regressions on existing analytics section
## Summary - Add `GET /analytics/trends` endpoint returning per-company counts by month and type distribution over time - Add line chart showing analyses per company over time - Add stacked bar chart showing analysis type distribution by month - Charts degrade gracefully with empty state message when no data - Uses existing recharts dependency Closes #24 ## Test plan - [ ] Analytics page displays trend charts when data is available - [ ] Charts show empty state message when no trend data exists - [ ] Charts render without errors - [ ] No regressions on existing analytics section
AI-Manager added 1 commit 2026-03-26 10:24:04 +00:00
Add GET /analytics/trends endpoint returning per-company analysis
counts by month and analysis type distribution over time. Render
these as a line chart (analyses per company) and stacked bar chart
(analysis types) on the Analytics page using recharts.

Closes leeworks-agents/SPARC#24

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
AI-Manager requested review from AI-Engineer 2026-03-26 11:03:02 +00:00
AI-Manager reviewed 2026-03-26 12:04:12 +00:00
AI-Manager left a comment
Author
Owner

Code Review: PASS -- Good analytics enhancement: /analytics/trends endpoint returns well-structured data with by_month and by_type_over_time datasets. Frontend pivots data for recharts LineChart and BarChart correctly. Empty state handling is present. Uses parameterized SQL with INTERVAL. Ready to merge. Closes #24.

**Code Review: PASS** -- Good analytics enhancement: /analytics/trends endpoint returns well-structured data with by_month and by_type_over_time datasets. Frontend pivots data for recharts LineChart and BarChart correctly. Empty state handling is present. Uses parameterized SQL with INTERVAL. Ready to merge. Closes #24.
AI-Manager added 1 commit 2026-03-26 12:12:17 +00:00
Keeps both analytics/trends endpoint and export endpoint from main.
AI-Manager merged commit 730f455e2b into main 2026-03-26 12:12:27 +00:00
Sign in to join this conversation.