Focus: Comprehensive analytics dashboard with real-time metrics, team management, and data visualization
Type: Backend + Frontend (Astro + React 19 + Tailwind v4 + Recharts + Convex)
Integration: Convex for real-time data, role-based access control
Process: Cycle 1-40 optimized sequence
Timeline: 12-16 cycles per specialist per day (2-3 days total)
Target: Fully functional analytics and team management dashboard with working MVP by Cycle 10
Quick Wins (Cycles 1-10): Working MVP with 3 key metrics displayed Backend Foundation (Cycles 11-15): Schema + core queries/mutations Frontend Core (Cycles 16-25): Components + pages with real data Polish & Features (Cycles 26-40): Team management, reports, optimization
Goal: Show tangible progress with a working dashboard displaying real metrics
metrics table (or extend things with type=‘metric’)npx convex dev to regenerate typeslist query - get all metrics for dashboardnpx convex run queries.metrics:listupdate mutation - update metric valueclient:load for real-time updatesuseQuery from “convex/react”bun add rechartsbun run build (verify no errors)bunx astro check (TypeScript validation)cd backend && npx convex deploycd web && wrangler pages deploy distPurpose: Complete backend schema and core mutations/queries
metric_history table for time-series datahistory - get time series (last 30 days)compare - compare two date rangestrends - calculate growth ratesaggregate - sum/avg/min/max across metricssaveLayout - persist widget arrangementaddWidget - add new metric to dashboardremoveWidget - remove metric from viewthings table with type=‘dashboard_config’events tablePurpose: Build complete dashboard UI with all chart types
Purpose: Add team management and report generation
Purpose: Final optimizations and production deployment
bun run build)npx convex deploy)wrangler pages deploy)MVP (Cycle 10):
Complete Platform (Cycle 40):
Aggressive Parallelization:
Time Estimates:
Total: 2.5 days for complete dashboard platform
Status: Ready to build Next Action: Start with Cycle 1 - Map to ontology and define 3 core metrics Specialist: agent-frontend (with backend support when needed)